题
这个问题可能会被认为是一个重复:
除了我想要做,完全是在安装程序,不与一个单独的程序。
这里的应该是一个例子可下载:http://msdn.microsoft.com/en-us/library/dd163212.aspx
但是没有下载的链接。
驾驶员结构非常简单,只是一个inf和sys.我已经试过这样的:
<Directory Id='SystemFolder' Name='System32'>
<Directory Id='DriversFolder' Name='Drivers'/>
</Directory>
...
<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>
与'wixdifxappextension.dll'和difxapp_x86既包括作为参考文献给我的项目,而'驱动程序'的标签不到承认。如果我使用'的分量'代替'驱动程序',那么所产生的文件不是实际上认识到作为一个驱动程序,我必须要做手册的安装。
我做错了这里?或者将我要写的又一个程序,以使这个安装工作?这是在维克斯3.0.
解决方案
根据该手册, <Driver>
应该在 <Component>
, 和你的维克斯看起来应该是这样的:
<DirectoryRef Id="DriversFolder" FileSource="..\Includes\">
<Component Id="MyDriver" Guid="[PUT GUID]">
<Driver Legacy='yes' />
<File Id="cyusb.inf" Vital="yes" />
<File Id="cyusb.sys" Vital="yes" />
</Component>
</DirectoryRef>
更多信息 这家伙的博客
不隶属于 StackOverflow