相关疑难解决方法(0)

如何使用WiX部署基于INF的USB驱动程序

这个问题可以被认为是重复的:

如何部署基于.inf的驱动程序?

除了我想在安装程序中完全这样做,而不是单独的程序.

这里应该有一个可下载的例子: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中.

wix driver inf

13
推荐指数
1
解决办法
8772
查看次数

标签 统计

driver ×1

inf ×1

wix ×1