我打包了一个程序,想在安装之后调用其中一个可执行程序 在卸载之前调用另一个可执行程序 主要是想在安装之后启动服务卸载之前将服务停掉用的 如何操作 在线等

解决方案 »

  1.   

    呃 ...麻烦啊 是批处理文件 我给转成exe的了 在自定义操作安装里加了试了下 说有个文件没找到 失败 我估计是那个文件还没拷完  有什么办法让某个文件先安装么?
      

  2.   

    打包文件的时候有个 Custom Actions
    里头有4个文件INSTALL, COMMIT, ROLLBACK, UNINSTALL,
    你可以在你需要的地方添加ACTION
      

  3.   

    ls朋友说的对 我在install 和uninstall里加了 安装和卸载程序 但是这两个程序要依赖一个服务程序 问题是在安装过程中安装程序会找不到这个服务程序 有没有办法来解决这个矛盾
      

  4.   

    http://www.cnblogs.com/luyinghuai/archive/2008/05/01/1178691.html
      

  5.   

    http://www.cnblogs.com/luyinghuai/archive/2008/05/01/1178691.html
      

  6.   

    我有点明白了, 可是有点矛盾啊, 没有米怎么做饭呢?你能不能把那个要运行的文件单独打包到安装目录下, 然后在INSTALL里头添加运行就可以了
      

  7.   

    你先在FILE-->ADD 把你要安装的服务程序加入到主文件夹里头
    然后去改USER INTERFACE, 在PROGRESS前面加一个DIALOG, 在那个DIALOG中执行你的那个服务程序,
    你试试看