我创建了一个简单的 Windows 应用程序,以及它的安装程序(Setup project
)。
因为我想在安装后自动启动应用程序,所以我在 Installer.cs 中添加了这个脚本
public override void Commit(System.Collections.IDictionary savedState)
{
string appPath = Context.Parameters["AssemblyPath"].ToString();
System.Threading.Thread.Sleep(500);
System.Diagnostics.Process.Start(appPath, "2");
}
应用程序启动完美,但它以SYSTEM user
.
我希望自动启动的应用程序在Default user
打开 MSI 的地方运行。