을 표시하는 창에 로그온 화면을 사용하여 C#에 Windows XP
-
01-07-2019 - |
문제
나를 만들려고 서비스와 함께 C#를 시작하는 프로세스에 표시할 수 있는 윈도우 XP 에서 로그온다.
이 코드는 이렇게 C++.C++코드에 대한 서비스를 생성하는 다른 프로세스 STARTUPINFO.lpDesktop 설정"winsta0 에\무".만들어진 프로세스가 다음에게 표시되는 윈도우 로그니다.나는 찾을 수 없는 것을 지정하는 방법을'바탕'의 새로운 프로세스를 사용하여 C#에서 시스템입니다.Diagnostic.프로세스 클래스입니다.
사람이 이 작업을 수행하는 방법을 알고 있으로 C#?
해결책
이 솔루션을 통 C++,Win32API 함수에서 CreateProcess kernel32.dll C#코드입니다.이 사이트에서 걸어서 정확한 함수에 대한 서명은 C#:
http://www.pinvoke.net/default.aspx/kernel32/CreateProcess.html
다른 팁
내가 생각하는 당신은 그것을 쓰는 C++컴파일하는 DLL 한 다음 호출 DLL 에서 관리된 코드입니다.
제휴하지 않습니다 StackOverflow