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
偉大的,你有什麼具體問題,不能解決? –