티스토리 뷰
유닛 테스트
- 드라이버 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;
}
...
}
댓글