我有一个c #Windows服务,需要定期调用exe。 该exe需要与桌面交互。当我安装服务时,我点击了 "允许服务与桌面交互"选项。
服务启动正常但它没有按预期运行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();
关于可能出现什么问题的任何想法?本地系统帐户是否无法访问系统?如何找到本地系统帐户?
任何指针?