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