日期:2014-05-20  浏览次数:20845 次

安装程序问题,如何在安装完后加个复选框自动运行刚刚装的程序?100分相送!
是VS2005自带的安装程序,不是InstallShield!

我想让安装程序安装完后成那个页面,加个复选框,自动运行刚刚装的程序,具体怎么做?

------解决方案--------------------
安装项目---> View---> User Interface---> 右键点 End,选择 “添加对话框”---> 选复选框
------解决方案--------------------
安装项目---> View---> User Interface---> 右键点 End,选择 “添加对话框”---> 选复选框
楼上正解。来晚了!
------解决方案--------------------
关注,学习。。。。
------解决方案--------------------
如 hbxtlhx(平民百姓) 所说
------解决方案--------------------
up
------解决方案--------------------
你跟一下是否进了这个判断
if (run)
{
Process process = new Process();
process.StartInfo.FileName = installDir + "MyShell.exe ";
process.Start();
}看看installDir是不是你指定的路径,

错误是:

“Could not find C:\Program Files\App\abc.Installstate”
怎么会出这个错误呢?也没有abc.Installstate呀!
------解决方案--------------------
可能是InstallDir的设置格式不正确,请确认是如下的值吗?
/InstallDir= "[TARGETDIR]\ "
------解决方案--------------------
1 取得安装路径,/InstallDir= "[TARGETDIR]\ ",程序中取得:string installDir = this.Context.Parameters[ "InstallDir "];

2 错误是:

“Could not find C:\Program Files\App\abc.Installstate”
怎么会出这个错误呢?也没有abc.Installstate呀!
----------
把CustomAction加两遍,同时加在Install和Commit试试