2012-08-24 14 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