1)我想基于硬件信息(USB \ VID_12C1)在Installshield中注册Dll。使用InstallShield安装驱动程序(USB设备)
- >我想知道连接到PC的USB设备的设备ID。 然后我想将USB设备信息读取到单独的文件中。
- >从installshield中,我将USB供应商ID传递到文本文件 并获取USB信息。
- >是否可以在Installshield中执行此操作。
以下是我试图获取设备ID的方式:
szProgram = WINDIR^"temp"^"New"^"devcon.exe";
szCmdLine = " hwids *";
nvResult = LaunchAppAndWait(szProgram, szCmdLine, LAAW_OPTION_WAIT);
if (nvResult = 0) then
MessageBox ("ERROR: application created sucfuly", INFORMATION);
else
MessageBox ("ERROR: application", INFORMATION);
endif;
- >安装时安装程序试图通过LaunchAppandwait API要执行“devcon.exe hwids *
” 。它会列出连接到我的电脑的设备数量 。我想将设备列表保存为文本文件。 问题: - >无法将结果存储在文本文件中。
请提供一些想法将设备列表存储到文件中,并提取 所需的设备列表。
我建议在InstallShield中创建项目,将驱动程序添加到其中,查看有哪些工作以及您遇到了哪些问题,然后回到特定问题。 –
我试图创建并测试它。 – sathish
伟大的,你有什么具体问题,不能解决? –