使用System.Diagnostics.Process自动启动应用程序

时间:2014-12-02 11:54:33

标签: c# wpf system.diagnostics

我将安装使用System.Diagnostics.process从Visual Studio安装屏蔽创建的安装程序。  当我直接安装安装程序时,我可以看到安装程序会自动启动。

但是当我使用System.Diagnostics.process安装相同的安装程序时,该应用程序不会自动启动。

如何使用System.Diagnostics.process

自动启动我的应用

我使用以下代码通过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";
}

0 个答案:

没有答案