I am trying to create a service with C# that launches a process that can be displayed on the Windows XP Logon screen.
I found some code that is doing this in C++. The C++ code is for a service that creates another process with STARTUPINFO.lpDesktop set to "WinSta0\WinLogon". The created process is then displayed to the Windows Logon Screen. I can't seem to find a way to specify the 'desktop' of a new process in C# using System.Diagnostic.Process class.
Does anyone know how to do this with C#?