RunAs Verb (Process.Start) doesn’t work from a LocalSystem .NET Service

The Process.Start method in System.Diagnostics is equivalent to CreateProcess() in Win32. If you want to  launch a process as a different user, in Win32 you either need to call CreateProcessAsUser,  CreateProcessWithLogonW or CreateProcessWithTokenW. In .NET using Process.Start, you can use the  “runas” verb to the same thing. If you have a .NET Service configured with the LocalSystem…

0