调试KMDF驱动程序:“系统找不到指定的文件。”

丹尼尔·斯洛夫(Daniel Sloof)

我正在尝试使用这些说明创建一个简单的(软件)驱动程序

  • 主机是Windows 7 x64,具有完全更新的MSVS Express 2013。
  • 最新的Windows驱动程序工具包已安装并且可以正常工作。
  • 虚拟机也与Windows 7 64被成功地由VS供应,并且被配置完全相同以下这些指令。

部署过程似乎正常执行,并且构建日志显示如下内容:

1>  Catalog generation complete.
1>  <snip>\Win7Debug\Driver Package\driver.cat
1>  Done Adding Additional Store
1>  Successfully signed: <snip>\Win7Debug\Driver Package\driver.cat
1>  
1>  Deploying driver files for project "<snip>\Driver Package\Driver Package.vcxproj".  Deployment may take a few minutes...
2>------ Deploy started: Project: Driver, Configuration: Win7 Debug Win32 ------
2>  Done Adding Additional Store
2>  Successfully signed: <snip>\Win7Debug\Driver.sys
2>  
3>------ Deploy started: Project: Driver Package, Configuration: Win7 Debug Win32 ------
========== Build: 1 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Deploy: 2 succeeded, 0 failed, 0 skipped ==========

但是,当Visual Studio尝试启动调试会话时,我收到以下错误消息:

不幸的是,没有提到找不到哪个文件。我尝试附加调试器并挂接kernel32的MessageBox,以便也许我可以检查调用跟踪/查看其查找的文件,但是VS不喜欢我附加ollydbg,这带来了很多其他问题。

我也尝试过Process Monitor来查看它试图访问的文件,但是要遍历正在执行的所有操作相当困难。

我想念什么吗?任何人都可以指出正确的方向吗?

edit1:全新安装了作为目标计算机的主机。完全遵循说明:完全相同的错误。以前没有人遇到过吗?

丹尼尔·斯洛夫(Daniel Sloof)

因此,答案是Visual Studio默认为Kernel Debugger而不是Remote Debugger更改此设置至少可以部署和安装驱动程序,但仍然导致构建过程永久挂起。

我已经放弃尝试编写KMDF驱动程序,而是改为通过选择全局钩子SetWindowsHookEx在我看来,这不是我的首选,但是在Windows中编写内核模式驱动程序的过程太繁琐了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在解决方案中部署驱动程序时发生驱动程序测试错误:系统找不到指定的文件

来自分类Dev

PDOException“找不到驱动程序”

来自分类Dev

找不到正确的音频驱动程序

来自分类Dev

找不到合适的驱动程序

来自分类Dev

找不到Fedora PDO驱动程序

来自分类Dev

找不到Gerrit JDBC驱动程序

来自分类Dev

PDO:找不到驱动程序

来自分类Dev

连接失败:找不到驱动程序

来自分类Dev

PDOException找不到驱动程序

来自分类Dev

Birt 找不到 JDBC 驱动程序

来自分类Dev

错误“找不到驱动程序”laravel

来自分类Dev

php - PDOException 找不到驱动程序

来自分类Dev

系统找不到指定的文件

来自分类Dev

系统找不到指定的文件

来自分类Dev

wdk 8.1 kmdf驱动程序蓝屏

来自分类Dev

Visual Studio安装程序-系统找不到指定的文件

来自分类Dev

Android、Xamarin:无法启动程序“系统找不到指定的文件”

来自分类Dev

Access ODBC中的“找不到数据源名称且未指定默认驱动程序”

来自分类Dev

在Openshift上部署War文件后,找不到合适的驱动程序错误

来自分类Dev

JSP-Microsoft ODBC-Microsoft Access驱动程序找不到文件“(未知)”

来自分类Dev

Pear Mail“无法找到驱动程序smtp的类”找不到文件,即存在

来自分类Dev

Rad Studio 10.2.3:找不到驱动程序/连接注册表文件 dbxconnections.ini

来自分类Dev

找不到用于 Scala 程序的 MySql 驱动程序

来自分类Dev

意外的“系统找不到指定的驱动器。” 在批处理文件中

来自分类Dev

ODBC驱动程序管理器:找不到数据源名称,并且未指定默认驱动程序

来自分类Dev

Unicode SQLDriverConnectW():[unixODBC] [驱动程序管理器]找不到数据源名称,并且未指定默认驱动程序

来自分类Dev

[RESOLVE] ODBC驱动程序管理器]找不到数据源名称,未指定默认驱动程序

来自分类Dev

ODBC驱动程序管理器:找不到数据源名称,并且未指定默认驱动程序

来自分类Dev

SQL错误:[unixODBC] [驱动程序管理器]找不到数据源名称,并且未指定默认驱动程序

Related 相关文章

  1. 1

    在解决方案中部署驱动程序时发生驱动程序测试错误:系统找不到指定的文件

  2. 2

    PDOException“找不到驱动程序”

  3. 3

    找不到正确的音频驱动程序

  4. 4

    找不到合适的驱动程序

  5. 5

    找不到Fedora PDO驱动程序

  6. 6

    找不到Gerrit JDBC驱动程序

  7. 7

    PDO:找不到驱动程序

  8. 8

    连接失败:找不到驱动程序

  9. 9

    PDOException找不到驱动程序

  10. 10

    Birt 找不到 JDBC 驱动程序

  11. 11

    错误“找不到驱动程序”laravel

  12. 12

    php - PDOException 找不到驱动程序

  13. 13

    系统找不到指定的文件

  14. 14

    系统找不到指定的文件

  15. 15

    wdk 8.1 kmdf驱动程序蓝屏

  16. 16

    Visual Studio安装程序-系统找不到指定的文件

  17. 17

    Android、Xamarin:无法启动程序“系统找不到指定的文件”

  18. 18

    Access ODBC中的“找不到数据源名称且未指定默认驱动程序”

  19. 19

    在Openshift上部署War文件后,找不到合适的驱动程序错误

  20. 20

    JSP-Microsoft ODBC-Microsoft Access驱动程序找不到文件“(未知)”

  21. 21

    Pear Mail“无法找到驱动程序smtp的类”找不到文件,即存在

  22. 22

    Rad Studio 10.2.3:找不到驱动程序/连接注册表文件 dbxconnections.ini

  23. 23

    找不到用于 Scala 程序的 MySql 驱动程序

  24. 24

    意外的“系统找不到指定的驱动器。” 在批处理文件中

  25. 25

    ODBC驱动程序管理器:找不到数据源名称,并且未指定默认驱动程序

  26. 26

    Unicode SQLDriverConnectW():[unixODBC] [驱动程序管理器]找不到数据源名称,并且未指定默认驱动程序

  27. 27

    [RESOLVE] ODBC驱动程序管理器]找不到数据源名称,未指定默认驱动程序

  28. 28

    ODBC驱动程序管理器:找不到数据源名称,并且未指定默认驱动程序

  29. 29

    SQL错误:[unixODBC] [驱动程序管理器]找不到数据源名称,并且未指定默认驱动程序

热门标签

归档