로그인 화면이 나타나기 전에 프로그램 실행

로그인 화면이 나타나기 전에 프로그램 실행

가능한 중복:
Windows가 시작되기 전에도 프로그램을 시작하려면 어떻게 해야 합니까?

Windows가 로그인(또는 시작) 화면을 로드하기 전에 명령줄 프로그램을 실행하기를 원합니다. 이 화면을 본 적이 있다면 무슨 뜻인지 아실 겁니다. 여기에 이미지 설명을 입력하세요

이 프로그램을 실행하고 싶습니다정확히위의 단계/화면에서(드라이버가 로드되기 전) 그 이유와 목적은 여기서 설명하기에는 너무 복잡합니다. 하지만 이것이 가능합니까?

답변1

불행하게도 당신은 할 수 있습니다~ 아니다해당 단계에서는 아무 프로그램이나 실행하세요. Win32 하위 시스템이 로드되기 전에 '기본' NT API(NTDLL.dll에서 제공)를 사용하는 응용 프로그램만 실행할 수 있습니다.

특정 단계에서 프로그램을 실행할 수 있는지 확인하려면 다음을 수행하십시오.

  1. 레지스트리 편집기( regedit.exe)를 실행합니다.
  2. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager다중 문자열 (REG_MULTI_SZ) 항목이 호출되었습니다 BootExecute.
  3. 항목을 두 번 클릭하고 경로를 제외하고 테스트하려는 실행 파일의 이름을 추가합니다. 실행 파일은 에 있어야 합니다 %windir%\system32.
  4. 재부팅합니다.

프로그램이 기본 NT 환경에서 실행되면 승리합니다. 그렇지 않으면 프로그램의 소스 코드에 액세스할 수 없으면 이에 대해 할 수 있는 일이 없습니다.

읽다이것기본 NT 응용 프로그램에 대한 자세한 내용은 Technet 기사를 참조하세요.

관련 정보