DPInst User Experience
DPInst eliminates the manual steps that would otherwise be required to install a driver package. A user does not have to know about the details of driver packages and devices or how to install them manually. If you create a self-extracting executable file for a driver installation package that automatically executes the DPInst executable file, the user needs only to locate the self-extracting executable file and run it. For example, if the self-extracting executable file is located on a webpage, the user needs only to select the executable file and then click Open in the File Download dialog box.
By default, when DPInst runs, it displays the following sequence of wizard pages:
A welcome page.
An optional end-user license agreement (EULA) page that provides a user with the option to cancel the installation.
An installation page that informs the user that DPInst is installing the driver packages.
A finish page that informs the user of the results of the installation.
By default, DPInst also adds an entry, which represents each driver package, to Programs and Features in Control Panel. You can use these entries to remove the driver packages from your computer.
Note In versions of Windows earlier than Windows Vista, DPInst added the entry for the driver package to Add or Remove Programs in Control Panel.
If you use the multi-language version of DPInst, you can also supply a DPInst descriptor file to localize and customize the items that appear on the DPInst wizard pages. If you use the English-only version of DPInst, you cannot localize the wizard pages. However, you can customize them. For more information about localizing and customizing the wizard pages, see Customizing Driver Installation.
The welcome page is the first page that DPInst displays when it runs. The following screen shot shows an example of the default welcome page in the English (Standard) language. A user clicks Next to continue with the installation or Cancel to cancel the installation. The Back button is disabled.
DPInst displays a EULA page if a EULA file is specified in the DPInst descriptor file. The following screen shot shows an example of the default EULA page in the English (Standard) language. If a user selects I accept this agreement and then clicks Next, DPInst begins the driver package installation. Otherwise, the user must click Back or select I don't accept this agreement and then click Cancel to cancel the installation.
The installation page informs a user that DPInst is installing the driver packages. The following screen shot shows an example of the default installation page in the English (Standard) language. The user can click Cancel to cancel the installation. The Back and Next buttons are disabled.
After installing the driver packages, DPInst displays a finish page that informs a user of the installation status. The following screen shot shows an example of the default finish page in the English (Standard) language that informs the user that the driver packages were successfully installed. The user can click Finish to complete the installation. The user can also click Cancel, but this action only closes the wizard page--it does not cancel the installation. The Back button is disabled.
For more information about types of information that DPInst displays on the finish page, see Displaying a Finish Page.