首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在远程调试的windows驱动程序的源代码中设置断点

如何在远程调试的windows驱动程序的源代码中设置断点
EN

Stack Overflow用户
提问于 2017-06-28 05:38:57
回答 1查看 690关注 0票数 0

在对windows内核开发一无所知的情况下,我已经取得了很多进展:我可以将vs2015调试器附加到远程目标上,当我单击break-all时,远程机器就会冻结,并且我可以在线程列表中看到4个cpus。我可以从ms符号服务器加载符号,也可以从内核驱动程序的调试构建pdbs的本地副本加载符号。但是,我如何将本地的源代码附加到远程运行的机器上呢?

我遗漏了一些线索。我在本地复制了pdbs和驱动程序的源代码,发现远程机器被冻结,无法访问文件系统。也许在这点上我错了。

但无论哪种方式,我都不确定在visual studio中查找内核为驱动程序运行的源代码并浏览它的机制是什么。我以前也从未使用过windbg,所以引用它对我没有帮助。

我搜索了一遍又一遍,我找到的所有信息都使我能够在即时窗口中附加和运行windbg命令,但我没有得到将源代码连接到调试器的客户端以便设置断点的最后一步。

有什么想法吗?指向这些神奇信息的网页的指针?

谢谢。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44790369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档