帮助中心 helper



NSIS安装附加驱动程序

发布于:2017-05-11 17:06 编辑:Surou  浏览:

安装驱动时代码:

1
ExecWait "RunDll32 advpack.dll,LaunchINFSection drivers.inf,DefaultInstall"

卸载驱动时需要看 INF 文件里面是否有卸载的区段,例如使用 NSIS 卸载 Windows Messenger 可以这样:

1
ExecWait "RunDll32 advpack.dll,LaunchINFSection $windir\INF\msmsgs.inf,BLC.Remove"

对于 BLC.Remove 的来源,可以打开 msmsgs.inf 文件后,能找到名称为 BLC.Remove 的区段,该区段用于卸载;区段的名称是编写者自己定制的。不同的inf文件,区段名也可能不同;
其他的 *.inf 文件也可以按照此类做法。