用installshield做安装程序,目标程序装在c盘下,还需要在d盘创建一个目录。请问,用installshield如何在d盘下创建目录?

解决方案 »

  1.   

    静态和动态生成两种:
    动态:在脚本中使用CreateDir (szDirPath)函数
    静态:在Filegroup下的File links上右键--〉New Folder即可。
      

  2.   

    关键是我的程序安装在c:\program files下,而需要在d:盘下创建目录。如果使用静态创建方法,如何定义呢?另外,在脚本中的什么地方使用CreateDir?
      

  3.   

    在事件OnFirstUIAfter中使用CreateDir就可以了。
    静态方法:
    1。定义一个新的脚本变量(script variable,在Build-〉Settings中设置)
    2。增加一个Filegroup仅仅用来生成该目录
    3。编辑Destination,选取script-defined folders ,录入你的指向D:\的脚本变量名。
      

  4.   

    的确如上所说  既然你指定在 c 和d盘建目录 不如直接在Filegroup下的File links上右键--〉New Folder即可。