7

我使用Visual Studio 2008中的安裝和部署項目來安裝我的c#項目。如何將INF驅動程序安裝包含到VS Installer項目中

我有一個USB驅動程序,我可以通過右鍵單擊.inf文件並選擇安裝來手動安裝。

我認爲如果我有一個.exe來安裝驅動程序,我可能會把它放在自定義操作下。我甚至不知道從哪裏開始製作我自己的.exe,更不用說如果它能工作。

我在這方面很新穎,自學了C#並學會了如何通過反覆試驗來製作安裝程序。我通常通過使用可靠的谷歌或這個論壇得到,但這次我無法自己找到信息。

請幫忙或指點我正確的方向!

回答

3

您可以使用自定義操作中的運行devcon.exe來執行安裝。

以下是Windows設備驅動程序工具包中的一些sample code,它演示了devcon.exe的API ......但它可能更容易使用命令行功能。

+0

首先,感謝您的回答。我瀏覽了兩個鏈接並下載了.exe。不太清楚在哪裏放置這些命令行,但是......你知道我可以如何使用devcon和我的安裝程序嗎? – Roast 2010-09-08 14:03:47

+1

當然......首先,如果在目標系統上找不到DEVCON.EXE,那麼您的項目文件中會包含DEVCON.EXE,然後[創建自定義操作](http://msdn.microsoft.com/en-us /library/d9k65z2d%28VS.80%29.aspx)運行命令行來執行INF安裝。 (請務必安排自定義操作在*文件安裝後運行*) – ewall 2010-09-08 14:41:39

+0

好的,我試過了:添加了devcon到自定義操作/提交。在參數屬性我把「安裝ftdiport.inf」但我在安裝過程中得到一個非描述性的錯誤。將繼續擺弄,但如果你看到有什麼問題可以讓我知道嗎? – Roast 2010-09-08 17:35:16

相關問題