드라이버 유닛 테스트
유닛 테스트 - 드라이버 DriverEntry 에서 바로 테스트하자. 로드 실패하면 되니까. BOOLEAN testUnitTest() { #if defined(DBG) ... #endif return TRUE; } NTSTATUS DriverEntry( IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath ) { ... if ( !testUnitTest() ) { return STATUS_ACCESS_DENIED; } ... }
Software/Windows
2010. 1. 15. 08:47