Code Bye

控制台可用启动另外一个exe,放到服务里面启动就不行

filepath为包含文件名的完整路径
  ProcessStartInfo info = new ProcessStartInfo(filepath);
                       info.WindowStyle = ProcessWindowStyle.Hidden;
                       info.UseShellExecute = false;
                       info.WorkingDirectory = Path.GetDirectoryName(filepath);
                       info.Verb = "RunAs";
                       Process.Start(info);

用一个控制台启动另外一个控制台,没问题。但上面的代码放到windowsService里面启动一个控制台就不行。初步怀疑是权限问题,怎么办呢高手。

解决方案

100


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明控制台可用启动另外一个exe,放到服务里面启动就不行