0% found this document useful (0 votes)
106 views

Instructions

- LibusbK client installers combine LZMA compression technology with the Microsoft dpinst driver installation tool to create compact yet full-featured driver installers for end users. The installers package drivers and related files using LZMA compression and guide users through driver installation with dpinst wizard screens. Key features include installing multiple drivers at once, uninstalling via Add/Remove Programs, and silent installation modes. Customization options allow modifying installation behavior, files included, and user interface text and icons.

Uploaded by

Flavio Milian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views

Instructions

- LibusbK client installers combine LZMA compression technology with the Microsoft dpinst driver installation tool to create compact yet full-featured driver installers for end users. The installers package drivers and related files using LZMA compression and guide users through driver installation with dpinst wizard screens. Key features include installing multiple drivers at once, uninstalling via Add/Remove Programs, and silent installation modes. Customization options allow modifying installation behavior, files included, and user interface text and icons.

Uploaded by

Flavio Milian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

/* Auto-generated By libusbK InfWizard

*
* DEVICE DRIVER CLIENT INSTALLER By Travis Lee Robinson ([email protected])
*
* Summary:
* - libusbK client installers combine proven LZMA sfx technology with a
professional driver installation tool
* creating a tightly packed and feature rich solution for end-user driver
installations.
*
* FACTS:
* - Packaged in a modified LZMA sfx module. See: http://7zsfx.info/en. This module
is highly configurable
* with installer-like options.
* - Uses dpinst.exe, by Microsoft. Dpinst.exe is a robust multi-language driver
installation utility. This
* utility has a set of configurable wizard screens to ease end-user
installations. Features also include:
* - Install multiple .inf files at once, each can contain multiple devices with
multiple hardware
* identifiers.
* - Uninstall via add/remove programs. (removes from driver-store)
* - Silent/wizardless operation modes.
* - Simplistic xml-based configuration. (dpinst.xml)
* - Customizable EULA.
* - For a complete list of dpinst.exe features see:
* http://msdn.microsoft.com/en-
us/library/windows/hardware/ff553383%28v=vs.85%29.aspx
*
* ORDER OF OPERATIONS (InstallDriver.exe - default config):
* -# End-user launches InstallDriver.exe. If not already running with elevated
permssions, the user will
* immediately be prompted with a UAC warning:
* http://msdn.microsoft.com/en-us/library/windows/desktop/aa511445.aspx If you
do not sign
* InstallDriver.exe with a code signing certificate, the UAC prompt will display
"Unknown Name" and
* "Unknown Publisher" in the message box. Purchasing a cheap code signing
certificate will allow you to
* set these values.
* -# SFX module:Extracts driver setup files to a temporary folder.
* -# SFX module:Runs dpscat.exe. This utility creates self signed catalog files
from .inf files and the
* binaries they reference. These signed catalog files prevent windows from
prompting the user with an
* unverified publisher warning:
http://www.codeproject.com/KB/system/wiisensor/wiisensor10.png
* -# SFX module:Runs dpinst.exe. Device drivers are pre-installed. If the device
has not been connected it
* will be available for use upon first connection. All devices known to windows
matching your hardware IDs
* will be flagged for re-install. If the device is currently connected, drivers
are immediately installed,
* the device is retarted and available immediately.
* -# SFX module:On wizard exit, removes the temporary extraction folder.
*
* ORDER OF OPERATIONS (re-pack-files.cmd - default config):
* -# The following files are compressed into a normal LZMA .7z file.
* - All ".inf" files in the current folder
* - All files and folders starting with "dpinst" in the current folder.
* - All files matching "dpscat.*" in the current folder.
* - All files and folders in the x86, amd64, and data sub-folders. (recursive)
* -# The SFX module, SFX config file and .7z file are merged together using a
binary copy.
* eg: COPY /B sfx_module+sfx_config+files.7z installer.exe
*
* \note Run the "re-pack-files.cmd" batch file after modifying any part of the
package.
*
* CUSTOMIZATION:
* - Customizing the SFX Module:
* - SFX customization is done in the "7zDP_LZMA.cfg" file.
* - See http://7zsfx.info/en/
* - Customizing the driver installation:
* - dpinst.exe customization is done in the "dpinst.xml" file.
* - See http://msdn.microsoft.com/en-
us/library/windows/hardware/ff553383%28v=vs.85%29.aspx
* - Other customization:
* - .inf file can be hand modified as needed.
* - Files can be added or removed as needed.
* - Icon and resource text can be changed with a standard resource editor such as
ResourcHacker:
* http://www.angusj.com/resourcehacker/
*
*/

You might also like