Z
Zhen
Hi,
1. Where can I find some guidelines for how to write a device-driver
"uninstallation" program? I can hardly find any in both DDK documentation
and sample code. Are there any APIs to use instead of deleting those
registry keys one-by-one?
2. I want to use SetupUninstallOEMInf function to uninstall my device
driver, however there is no such API for Windows 2000. So what does
SetupUninstallOEMInf actually do?
3. In DDK documentation, it is said: "Do not delete the installed driver
files from the system during the uninstall operation, even if the hardware
has been removed". Then what am I gonna do to clean up the previous driver
installation?
Thanks,
Zhen
1. Where can I find some guidelines for how to write a device-driver
"uninstallation" program? I can hardly find any in both DDK documentation
and sample code. Are there any APIs to use instead of deleting those
registry keys one-by-one?
2. I want to use SetupUninstallOEMInf function to uninstall my device
driver, however there is no such API for Windows 2000. So what does
SetupUninstallOEMInf actually do?
3. In DDK documentation, it is said: "Do not delete the installed driver
files from the system during the uninstall operation, even if the hardware
has been removed". Then what am I gonna do to clean up the previous driver
installation?
Thanks,
Zhen