C#Windows服务无法启动exe

时间:2017-09-22 16:59:51

标签: c# .net service windows-services

我有一个c #Windows服务,需要定期调用exe。 该exe需要与桌面交互。当我安装服务时,我点击了 "允许服务与桌面交互"选项。

enter image description here

服务启动正常但它没有按预期运行exe。

        var myProcess = new Process
        {
            StartInfo = new ProcessStartInfo(@"C:\windows\TestApplication\TestApplication.exe"),
            //StartInfo = new ProcessStartInfo(@"C:\temp\Projects\TestConsoleApp\TestConsoleApp\bin\Debug\TestConsoleApp.exe"),
        };
        myProcess.StartInfo.Domain = "MyDomain";
        myProcess.StartInfo.UserName = "Testuser";
        myProcess.StartInfo.Password = pwd;
        myProcess.StartInfo.CreateNoWindow = true;
        myProcess.StartInfo.UseShellExecute = false;
        myProcess.StartInfo.CreateNoWindow = true;
        myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
        myProcess.Start();
        myProcess.WaitForExit();

关于可能出现什么问题的任何想法?本地系统帐户是否无法访问系统?如何找到本地系统帐户?

任何指针?

0 个答案:

没有答案