Installing device drivers with Windows Installer
Posted 11 October 2004 - 03:16
i've been working on some installer recently and after finding alot of usefull info on your site/forum decided to make a short writeup to give something back.
There I have combined several ideas to make a working device driver installer using basic tools like VS.NET c++ dll project for the custom action, VS.NET setup and deployment project for the MSI installer wrapper and Orka from MS SDK for the MSI db final touch.
I hope you will find this info usefull. let me know if you have any comments/corrections.
Posted 11 October 2004 - 12:07
Edited by Volynkin, 11 October 2004 - 12:38.
Posted 03 November 2004 - 17:51
I take it your tool doesn't deal with the driver signing policy popup messages?
Posted 04 November 2004 - 19:22
Posted 05 November 2004 - 09:03
My solution for unsigned drivers used an advertised shortcut to trigger a system context, deferred execution custom action which ran the appropriate "rundll32.exe" command.
This way, I could be sure the user was sitting in front of the PC when the driver was installed, so he could accept the warning message.
Posted 11 November 2004 - 09:09
I am also using the DiFax tool for driver information.I am having problems in implementing driver for one labsole application which is having driver for Dongle parallel port.
I have captured the setup.exe to find driver related files(Inf,dll,sys,cat...for signed driver) but i got only one sys file Nt529drv.sys and same name for dll.
No cat file and inf was captured.
I think this is unsigned driver.
can machine independent driver be implemented by adding registry under HKLM\system\controlset\enum\<drvername>\*?
Is there any other way of implementing drivers.
Edited by mayur, 11 November 2004 - 09:15.
Posted 16 February 2005 - 17:55