【问题标题】:Install from DVD, NSIS从 DVD、NSIS 安装
【发布时间】:2012-08-25 08:18:07
【问题描述】:

我需要提示用户插入第二张光盘以继续安装。我可以提示用户插入光盘,但如何检测用户是否插入了光盘,如果已插入,我需要从 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

【问题讨论】:

    标签: nsis


    【解决方案1】:

    如果您在其他问题的答案中使用代码,您现在应该有足够的关于枚举和检测驱动器的信息。

    要检测正确的驱动器,您需要在光盘上查找特定内容,这可以很简单,例如在具有已知名称的文件上使用 IfFileExists,或者尝试从您知道存在的 .ini 文件中读取内容具有特定值的驱动器 (ReadINIStr)。您甚至可以使用GetDLLVersion 查看 .exe 或 .dll 上的版本信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多