代码之家  ›  专栏  ›  技术社区  ›  Amit Kulat

当应用程序作为windows服务托管时,process.start不运行exe

  •  0
  • Amit Kulat  · 技术社区  · 1 年前

    我正在将我的应用程序作为控制台应用程序运行,.exe运行正常 Process.Start 问题是当我主持我的。将Net应用程序作为windows服务而不是控制台应用程序,则它不会运行.exe。我还通过在服务属性的登录选项卡中添加我的凭据,授予了我的用户访问服务的权限。

    ProcessStartInfo process = new ProcessStartInfo();
                process.FileName = @"C:\ack\Ack_Installer\Ack_Installer\Acc11.exe";
                process.Arguments = arguments;
                process.WindowStyle = ProcessWindowStyle.Maximized;
                process.RedirectStandardOutput = true;
                var pro = Process.Start(process);
    

    我试图通过在服务属性登录选项卡中更改登录凭据来与用户一起运行服务。

    0 回复  |  直到 1 年前
    推荐文章