【问题标题】:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED exception found when starting driver service启动驱动程序服务时发现 SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 异常
【发布时间】:2015-04-09 11:29:33
【问题描述】:
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 并且当我在安装后尝试启动服务时系统正在关闭

【问题讨论】:

标签: windows winapi visual-c++ driver wdk


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    确保您有有效的 FilterRegistration 并将其传递给 FltRegisterFilter。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-01
      • 1970-01-01
      • 2021-06-12
      • 2021-10-12
      相关资源
      最近更新 更多