C# 使用System.Diagnostics.Process自动启动应用程序
我将使用C# 使用System.Diagnostics.Process自动启动应用程序,c#,wpf,system.diagnostics,C#,Wpf,System.diagnostics,我将使用System.Diagnostics.process安装从Visual Studio install shield创建的安装程序。 当我直接安装安装程序时,我可以看到安装程序自动启动 但是,当我使用System.Diagnostics.process安装相同的安装程序时,应用程序不会自动启动 如何使用System.Diagnostics.process自动启动我的应用程序 我正在使用以下代码通过过程安装它: string tempPath = System.IO.Path.GetTemp
System.Diagnostics.process
安装从Visual Studio install shield创建的安装程序。
当我直接安装安装程序时,我可以看到安装程序自动启动
但是,当我使用System.Diagnostics.process
安装相同的安装程序时,应用程序不会自动启动
如何使用System.Diagnostics.process
自动启动我的应用程序
我正在使用以下代码通过过程安装它
:
string tempPath = System.IO.Path.GetTempPath();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = false;
startInfo.UseShellExecute = true;
startInfo.FileName = tempPath + "myAppexe.exe";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = "/s /v/qn";
if (System.Environment.OSVersion.Version.Major >= 6)
{
startInfo.Verb = "runas";
}
您是否为调用此
系统.诊断.过程的应用程序提供了管理员权限?是的。它正在使用管理员权限