You create numerous WPF applications using .NET Framework 4.0. You are packaging updates for the WPF applications.
The updates have the following features:
. The applications and third-party controls have access to the updates.
. The applications’ updates have dependencies upon the third-party controls’ updates.
. An update script is run at logon permitting a single command to be executed.
You are required to package the applications’ and third-party controls’ updates to ensure that they are successfully installed.
What will you do? Each correct answer represents a part of the solution. Choose two.
A. Package third-party controls as a merge module.
B. Package third-party controls as an ActiveX Installer Service.
C. Package third-party controls as an XCOPY deployment.
D. Package application updates as a single Installer.
E. Package application updates as a Windows Installer package.
Correct Answer: AD
Explanation/Reference:
Compare Q53
Explanation others:
In the given scenario, you will package application updates as a single Installer and package third-party controls as a merge module. Whenever you make a fresh installation of any operation system in a system, you have to make manual installation of all crucial programs that you are going to need. Although, the process of installing software one by one takes time, you also need to provide extra time for the configuration of software. If you have done this often, you must have felt the need of an inclusive automatic installer that could do the job pretty much unattended and automatically. The solution of this problem is a single installer file, that’s it. A single installer makes software installation very easy. The Merge Module Project template is used to create installation packages for serviced components and
.NET remoting objects. These installation packages are shared by multiple applications. This project creates an .msm file that is merged with the Installer package of an application, instead of installing it directly with a packaged component. On installation, the Windows Installer in the Windows database maintains the component’s reference count. When another application is installed, the Windows Installer simply increments the component’s reference count, instead of installing the component.
. B is incorrect.
The ActiveX Installer Service is a Windows component. It allows a standard user to install an ActiveX control if a particular Web application requires an ActiveX control to run. A standard user cannot install an ActiveX control due to lack of administrative credentials. User Account Control (UAC) requires administrative credentials to install ActiveX control. ActiveX Installer Service enables a standard user to install ActiveX.
. C is incorrect.
The XCOPY deployment is the simplest deployment method that involves copying all the necessary files of an application including the associated database (.mdf) files to a folder on a target computer. It uses the XCOPY utility tool from the command prompt of a local computer. It does not require any additional configuration such as registry entries and no special installation requirements are necessary on the target computer. When an application requires uninstallation, the folder that contains all the application files on the target computer is simply deleted.
. E is incorrect.
The Windows Installer package is an installation package that requires the installation or uninstallation of an application. It contains a Windows Installer file that supports a file format with the .msi extension. The .msi file can contain one or more transforms, internal source files, and external source files or cabinet files required by the installation. The installation package involves installation processes such as file installation, creation of Start menu entries, writing registry entries, and creating file shortcuts.