一生一世学坛

 找回密码
 立即注册
搜索
查看: 4572|回复: 0
打印 上一主题 下一主题

怎么样在启动程序时自动附加调试

[复制链接]

334

主题

385

帖子

6816

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6816
跳转到指定楼层
楼主
发表于 2022-7-18 20:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
调试中总会遇到这样的情况,比如,需要调试一个被另外一个进程启动的程序。最简单的方法莫过于直接在IDE中Attach到进程,但是这样的方法做一次还行。要是一直需要调试,编译后需要再调试,就会让你抓狂。如果需要调试一个被另外进程启动的进程,那么需要让这个被启动的线程能启动调试器,方法如下:假定我们需要调试的应用程序名称为myapp.exe 1. 打开注册表
2. 在HKEY_LOCAL_MACHINE\Software\Microsoftware\Windows NT\CurrentVersion\Image File Execution Options中寻找myapp.exe文件夹
3. 如果这个文件夹不存在,那么就新建一个,例如:myapp.exe
4. 在文件夹里新建一个字符串键,名称为debugger,值为vsjitdebugger.exe
5. 如果使用的不是VC调试器,那么需要在环境变量中添加这个exe的启动路径 运行你需要被调试的程序试试吧,爽了吧!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|分享学习  

GMT+8, 2024-5-2 21:34 , Processed in 0.045566 second(s), 5 queries , File On.

声明:本站严禁任何人以任何形式发表违法言论!

本站内容由网友原创或转载,如果侵犯了您的合法权益,请及时联系处理!© 2017 zamxqun@163.com

皖公网安备 34010402700634号

皖ICP备17017002号-1

快速回复 返回顶部 返回列表