SYSTEM_THREAD_EXCEPTION_NOT_HANDLED启动驱动程序服务时发现异常

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED exception found when starting driver service

NTSTATUS DriverEntry (_In_ PDRIVER_OBJECT DriverObject,_In_ PUNICODE_STRING RegistryPath)
{
    NTSTATUS status;
    UNREFERENCED_PARAMETER( RegistryPath );

    PT_DBG_PRINT( PTDBG_TRACE_ROUTINES,
                  ("FsFilter1!DriverEntry: Entered\n") );
    status = FltRegisterFilter( DriverObject,
                                &FilterRegistration,
                                &gFilterHandle );

    FLT_ASSERT( NT_SUCCESS( status ) );

    if (NT_SUCCESS( status )) {

        //
        //  Start filtering i/o
        //

        status = FltStartFiltering( gFilterHandle );

        if (!NT_SUCCESS( status )) {

            FltUnregisterFilter( gFilterHandle );
        }
    }

    return status;
}
`

此代码向我显示错误:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 并且当我在安装后尝试启动服务时系统正在关闭

在 PT_DBG_PRINT 的地方使用 dbgPrint() 并使用 dbgView 跟踪它应该给你消息。

确保您具有传递给 FltRegisterFilter 的有效 FilterRegistration。