这个问题可以被认为是重复的:
除了我想在安装程序中完全这样做,而不是单独的程序.
这里应该有一个可下载的例子:http: //msdn.microsoft.com/en-us/library/dd163212.aspx
但该页面上没有下载链接.
驱动程序结构非常简单,只是一个inf和一个sys.我试过这个:
<Directory Id='SystemFolder' Name='System32'>
<Directory Id='DriversFolder' Name='Drivers'/>
</Directory>
Run Code Online (Sandbox Code Playgroud)
...
<DirectoryRef Id="DriversFolder">
<Driver Id="cyusb" Guid="*">
<File Id="cyusb.inf" Source="..\Includes\cyusb.inf" />
</Driver>
<Driver Id="cyusb_sys" Guid="*">
<File Id="cyusb.sys" Source="..\Includes\cyusb.sys" />
</Driver>
</DirectoryRef>
Run Code Online (Sandbox Code Playgroud)
使用'wixdifxappextension.dll'和difxapp_x86作为我的项目的引用,并且无法识别'driver'标记.如果我使用'component'而不是'driver',那么生成的文件实际上不会被识别为驱动程序,我必须进行手动安装.
我在这做错了什么?或者我是否还要编写另一个程序来使这个安装程序工作?这是在Wix 3.0中.