none
怎样使用vs2008建立MSI这样一个安装包:在win7上,可以正常安装MSI文件后立即执行一个exe文件?2010也可以! RRS feed

  • 问题

  • 在MSDN查到一种方式,说是在:

    如何在安装后自动运行程序?

    1.                     创建包含以下代码的 .vbs 文件:               

      Set WshShell = CreateObject("WScript.Shell")
      WshShell.Run """" & Property("CustomActionData") & """",7,False
      Set WshShell = Nothing
      
    2. 打开安装项目并转到“自定义操作编辑器”。               

    3.                     选择“提交”节点,右击,然后添加新的“自定义操作”。               

    4.                     浏览文件系统,以添加您在步骤 1 中创建的 .vbs 文件。               

    5.                     通过添加以下内容编辑“CustomActionData”属性(其中,YourApp.exe 是启动应用程序文件的名称):               

      [TARGETDIR]YourApp.exe

    我用vs2008建立了安装项目,经测试安装正常。但安装完毕后并不能自动执行exe文件。

    2012年4月5日 8:54

答案