安装后自动执行.exe文件

时间:2010-01-08 11:39:38

标签: .net windows-installer custom-action

我有一个.exe文件,应该在主应用程序安装完成后立即执行。

我知道这可以使用自定义操作来实现。我需要一些帮助来创建自定义操作。我正在使用VS2008,.NET 3.5,

由于我是c#的新手,如果有详细的建议,可以帮助我更好地理解。

1 个答案:

答案 0 :(得分:1)

检查这篇文章(http://msdn.microsoft.com/en-us/library/d9k65z2d.aspx),即使它在VB.NET中也适用于C#。

最重要的部分是(翻译为C#)创建一个新的类库,并添加一个包含以下内容的新安装程序类:

override void Commit(IDictionary savedState)
{
    base.Commit(savedState);
    System.Diagnostics.Process.Start("myApp.exe");
}

如文章所述,您可以创建一个新的自定义操作,并引用刚刚创建的项目。