我前一阵子,也问了个类似题目,后来实现了
但是有个小bug——————就是安装还没结束就执行程序了;必须要关闭程序,才能安装结束。
我想安装结束后再自动执行程序。
有牛人帮我下吗?

解决方案 »

  1.   

    做个bat试试。或者单独写个安装程序。装完了调用。
      

  2.   

    1.vs打包。
    2.WinRAR创建自解压文件,把vs打包文件及QQ或外部可执行文件添加到压缩文件集中。
    3.WinRAR>>属性>>创建自解压格式文件>>自解选项>>解压后运行"在这添加exe文件
      

  3.   

    楼上的同志,我的程序必须有.netframework才能运行的
    所以要有安装前提,直接用WinRAR打包,不行
    只能用vs2005,可是要说出怎么打包阿我知道用InstallShield可以这个功能,但是写脚本好难啊(本人C++不是很熟悉)
      

  4.   

    nuoboxgx(大黄豆) ( ) 信誉:100    Blog  2006-10-31 9:33:26  得分: 0  
     
     
       
    楼上的同志,我的程序必须有.netframework才能运行的
    所以要有安装前提,直接用WinRAR打包,不行
    只能用vs2005,可是要说出怎么打包阿我知道用InstallShield可以这个功能,但是写脚本好难啊(本人C++不是很熟悉)
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++小弟弟。
    vs2003打包,需要下载一个引导插件。
    vs2005则已封装很不错了呀。创建一个安装项目。
    选中项目,右键>属性,有一个系统必备 这个选项,你就可以选择是否在打包时附加上netframework 2。0
    2.WinRAR创建自解压文件,把vs打包文件(有*.msi 和*.exe及netframework 所带的文件夹)及QQ或外部可执行文件添加到压缩文件集中。
    3.WinRAR>>属性>>创建自解压格式文件>>自解选项>>解压后运行"在这添加exe文件
      

  5.   

    vs2005下:创建一个安装项目。
    选中项目,右键>属性,有一个系统必备 这个选项,你就可以选择是否在打包时附加上netframework 2。0
    2.WinRAR创建自解压文件,把vs打包文件(有*.msi 和*.exe及netframework 所带的文件夹)及QQ或外部可执行文件添加到压缩文件集中。
    3.WinRAR>>属性>>创建自解压格式文件>>自解选项>>解压后运行"在这添加exe文件
      

  6.   

    to Fooo(四月·我爱我妻):
    哎,我不要运行QQ,是运行刚装好的我的程序
    我说是像QQ一样安装完了,运行它刚安装的QQ程序。
    我做好的安装包只有.MSI文件。
    还有别用什么WinRAR啦,我客户机器上不让装。
      

  7.   

    WinRAR制作的安装程序不需要客户机上安装WinRAR
      

  8.   

    lz显然误解了
    winrar创建自解压文件,并不用在客户端安装winrar,而是你用winrar
    打包之后,客户只可以执行解压功能.自己试一下就知道.
    还有,有个叫做xenocode的软件,可以把框架嵌入到你的软件里面,
    使得不用在客户端安装框架!你google一下
      

  9.   

    nuoboxgx(大黄豆) ( ) 信誉:100    Blog  2006-11-01 11:56:00  得分: 0  
     
     
       to Fooo(四月·我爱我妻):
    哎,我不要运行QQ,是运行刚装好的我的程序
    我说是像QQ一样安装完了,运行它刚安装的QQ程序。
    我做好的安装包只有.MSI文件。
    还有别用什么WinRAR啦,我客户机器上不让装。
    +++++++++++++++++++++++++++++++++++++++++++++唉,你不会自己多测试一下吗.
    WinRAR创建自解压安装包,不需要在客户机上安装什么 WinRAR 了.笨S
    如果是运行在本压缩包内的外部文件,可以用这种方式.像你所说的安装完包,需要运行本程序内的exe,在vs安装配置中,似乎有这方面的设置,.
    你再详细看看.
      

  10.   

    如果楼猪想用第三方软件制作安装程序的话.可以试一试这个工具: sgpro
      

  11.   

    InstallShield实现这个功能很简单哦,InstallShield里面是脚本不是c++!
      

  12.   

    写安装程序,在最后
    用Process调用程序
      

  13.   

    to lizhizhe2000(彬彬):
    什么意思啊?看不懂啊
    难道是写Install类代码?