2012-03-27 398 views
1

我看到了這個:Detecting if a program is already installed with NSISINNO安裝驅動程序已安裝

我要問的非常的Inno Setup的同樣的問題5.

但基本上我的問題是:有沒有什麼辦法來檢查,如果一個程序(驅動程序)已安裝在計算機上,這樣我跳過我的[運行]部分的驅動程序的安裝?

+1

您應該能夠檢查註冊表項並使用http://www.jrsoftware.org/isfaq.php#conditional – 2012-03-27 16:15:22

+1

或者製作['Check'](http://www.jrsoftware.org/) ishelp/index.php?topic = scriptcheck)函數['code]'部分。 – TLama 2012-03-27 16:17:31

回答

1

是的,可以檢查。如何容易取決於你想要檢查的內容。 如果驅動程序包創建了某個註冊表項,則可以使用調用RegKeyExists或類似的Check:參數。

ISXKB維基上的Upgrades文章給出瞭如何檢查添加到添加/刪除程序列表中的條目的示例。

+0

謝謝。我終於找到了我的驅動程序安裝的密鑰。 – Paul 2012-03-30 08:06:01

相關問題