세션 관리자는 평가를 통해 실행할 세션을 결정합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
필수 및 선택적 서브 시스템의 경우.
예를 들어, Windows는 실행되고 다음과 같이 나열된 하위 시스템입니다.
%SystemRoot%\system32\csrss.exe
다양한 매개 변수가 전달되었습니다. 이것이 Client-Server Runtime Server Subsystem
그래픽 인터페이스를 시작합니다. 다음을 시도 할 때 집에서 시도하면 안된다.
%SystemRoot%\system32\cmd.exe
우리는 라인을 따라 뭔가를 볼 수 있습니다.
C000021a (fatal system error)
The session manager initialization system process terminated unexpectedly
with a status of Ox00000000. (Ox00000000 Ox00000000)
The system has been shut down.
기본적으로 cmd.exe
그것이 창을 만들 수 없기 때문에 정상적으로 종료됩니다. 그러나 나는 DOS 모드를 초기화하는 프로그램이 화면에 무언가를 인쇄하고 루프가 성공할 것이라고 생각합니다. 이것은 기본적으로 chkdsk
부팅 중에 실행될 때 C ++에서 그 행을 따라 무언가를 복제하는 것이 어렵지 않습니다. 그러나 I / O를 다시 쓰는 문제가없는 좋은 오픈 소스 대안이 없다면 전체 콘솔을 복제하는 데 꽤 많은 시간이 걸립니다.
따라서 기술적으로 명령 줄 만 실행하고 명령 줄 세션으로 전환 할 수있는 소프트웨어를 작성할 수는 있지만이를 달성하기 위해 노력하고 있습니다. 왜냐하면 왜 모든 것이 멈추고 왜 단순히 누를 수 없는지를 알아 내야하기 때문입니다. CTRL + 시프트 + ESC 당신의 작업 관리자를 시작하고 화재로 그것을 죽일 ...
들여다보다 추적 캡처 과 덤프 강제 대신 동결을 풀고 싶다면. :)