
06. 프로그램 실행 제어
·
Windows/DeviceDriver
06. 프로그램 실행 제어 프로그램의 실행을 통제하는 드라이버 이론 윈도우 프로세스 실행 과정 프로그램을 실행시키면, 메모리에 프로세스를 위한 공간을 할당하고 EPROCESS 등의 구조체를 생성한다. 공간 할당이 끝나면, 커널이 등록된 Notify Routine 함수를 호출하여 프로세스의 실행 여부를 결정한다. 드라이버에게 프로세스의 생성과 소멸 시기를 알려주기 프로세스가 실행될 때마다 호출할 함수를 커널에 등록해야 한다. WDK에서 제공되는, Notify Routine 함수를 등록하는 함수들 PsSetCreateProcessNotifyRoutine NTSTATUS PsSetCreateProcessNotifyRoutine( IN PCREATE_PROCESS_NOTIFY_ROUTINE NotifyRouti..