2012-08-24 171 views
0

我需要提示用戶插入第二張光盤以繼續安裝。我能夠提示用戶插入光盤,但是如何檢測用戶是否插入了光盤,並且如果插入,我需要從DVD運行setup.exe文件。從DVD安裝,NSIS

MessageBox MB_YESNO|MB_ICONQUESTION "Insert disc to install User Software or Click No to proceed" /SD IDNO IDYES yes IDNO no 
    yes: 
     Call installUserSoftware 
no: 
    ;do nothing 

回答

0

如果您在其他問題的答案中提供了代碼,那麼現在應該有關於枚舉和檢測驅動器的足夠信息。

要檢測正確的驅動器,您需要在光盤上尋找特定的東西,它可以像在名稱已知的文件上使用IfFileExists一樣簡單,或者嘗試從您知道存在的.ini文件中讀取某些內容以一定的值驅動(ReadINIStr)。您甚至可以使用GetDLLVersion檢查.exe或.dll的版本信息。

+0

This help thanks – sam