PLOAD_UNLOAD_PARAMS

    IopLoadUnloadDriver

    VOID NTAPI IopLoadUnloadDriver(PLOAD_UNLOAD_PARAMS LoadParams) { RTL_QUERY_REGISTRY_TABLE QueryTable[3]; UNICODE_STRING ImagePath; UNICODE_STRING ServiceName; NTSTATUS Status; ULONG Type; PDEVICE_NODE DeviceNode; PDRIVER_OBJECT DriverObject; PLDR_DATA_TABLE_ENTRY ModuleObject; PVOID BaseAddress; WCHAR *cur; // 언로드 요청인지 아닌지 검사한다. if (LoadParams->DriverObject) { // 드라이버 로드/언로드에 관련된 파라미터안에 드라이버 객체가..