我现在有2个C#项目,分别都已经打包成exe程序了。现在呢。用户安装exe程序时,安装完之后呢,要提示安装另一个程序。
此功能类似于,安装360安全卫士的时候 提示 你安装什么 360浏览器,360杀毒
有人知道怎么做吗? 

解决方案 »

  1.   

    很容易,打包第一个exe,在安装类里面调用第二个,用Process来调用就行了
      

  2.   

    两种方式:
    1 将b.exe打包为b.msi 将a.exe和b.msi打包为a.msi 当安装完成(即OnAfterInstall事件处理函数中)提示用户是否安装b.exe 用户选是则通过Process调用已复制到安装目录中的b.msi 直至完成 用户选否则结束退出2 将a.exe和一个下载程序download_b.exe打包为a.msi 当安装完成(即OnAfterInstall事件处理函数中)提示用户是否安装b.exe 用户选是则通过Process调用已复制到安装目录中的download_b.exe 从网络上指定位置下载b.msi 之后运行b.msi 直至完成 用户选否则结束退出其它方式可变通