我們有一個應用程序,我們正在使用InstallShield LE(Visual Studio 2010附帶的)來管理應用程序的安裝。如何用InstallShield LE安裝INF文件?
由於安裝,我需要安裝INF文件,以便應用程序可以與調制解調器
我怎樣才能得到LE的InstallShield做這個交流的一部分?這可能嗎?如果沒有,InstallShield的完整版本有可能嗎?
我們有一個應用程序,我們正在使用InstallShield LE(Visual Studio 2010附帶的)來管理應用程序的安裝。如何用InstallShield LE安裝INF文件?
由於安裝,我需要安裝INF文件,以便應用程序可以與調制解調器
我怎樣才能得到LE的InstallShield做這個交流的一部分?這可能嗎?如果沒有,InstallShield的完整版本有可能嗎?
轉到自定義操作 - >添加啓動可執行文件的新操作。對於工作目錄,可以輸入「SystemFolder」,爲文件名&命令行輸入:
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf
退貨處理 - 同步(忽略退出代碼)
然後包括這一行動的地方到安裝序列。這應該做我相信的技巧。我正在使用不同版本的安裝盾寫這篇文章,但我相信它應該仍然成立。
編輯:關於如何安裝信息文件中的行從here
後來編輯採取DaveDev:
這個工作。只是爲了澄清需要做什麼,我已經包含屏幕截圖(因爲每張圖片可以節省1000字,對吧?)
首先,inf文件需要包含在安裝程序的文件部分下的「SystemFolder」部分配置:
其次,在自定義操作部分,該字段需要按照如下方式填寫。這實際上是一切@izomorphius說,但是這對於那些誰不熟悉產品的更清晰一點:
當做到這一點,構建和部署和SETUP.EXE應該處理inf文件的安裝。
嗨@izomorphius,謝謝你,但我不認爲它適用於我。我似乎沒有選擇在我的版本中添加啓動可執行文件的新動作。作爲參考,這是我看到的屏幕截圖:http://i.imgur.com/pCRmG.png - 鎖定符號表示我沒有LE版本中提供的那些功能。 – DaveDev 2012-07-18 08:06:45
並且「新的exe選項」被禁用?什麼是卸載現有的類型? – 2012-07-18 08:14:09
對不起,在捅了一下之後,我可以看到它在禁用鎖符號的情況下被禁用,而不是在那裏*不是鎖符號。我可以從那裏添加一個新的exe作爲「新的自定義操作」,看起來我可以添加您所指的選項,例如http://i.imgur.com/nbEYu.png ..另外,我不確定卸載 - 我仍然必須弄清楚這是否可能。 – DaveDev 2012-07-18 08:17:08