我需要提示用户插入第二张光盘以继续安装。我能够提示用户插入光盘,但如何检测用户是否插入光盘,如果插入我需要从DVD运行setup.exe文件。
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 :(得分:0)
如果您在其他问题的答案中使用代码,您现在应该有足够的有关枚举和检测驱动器的信息。
要检测正确的驱动器,您需要在光盘上查找特定的内容,它可以像在具有已知名称的文件上使用IfFileExists
一样简单,也可以尝试从您知道的.ini文件中读取内容存在于具有特定值(ReadINIStr
)的驱动器上。您甚至可以使用GetDLLVersion
检查.exe或.dll上的版本信息。