Debugger detected - please close it down and restart!"问题的解决

在安装nero7后,使用vs2005调试时遇到'Debugger detected - please close it down and restart!'的错误。该问题并非程序本身引起,而是由于nero7安装的DirectShow滤镜NeVideo.ax使用了防止调试的保护机制。解决方案是将C:Program FilesCommon FilesAheadDSFilter目录下的NeVideo.ax文件重命名为NeVideo.ax.old,以此避免冲突,不影响nero7的基本功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在安装按nero7后再用vs2005调试程序蹦出来“Debugger detected - please close it down and restart!”,刚开始以为是程序问题,后来仔细搜索下是因为安装nero7的问题。


找到一位博友s5689412大概知道解决办法,他研究了原因,我只要能就解决过去就行。他主要参考:


Hello all,


I too have encountered this problem and you do not have to completely uninstall Nero Burning Rom to fix this. It is possible to keep most of the functionality of Nero and run ARToolKit apps as well.  


The problem is that Nero installs a DirectShow filter which uses a protection scheme (AsProtect) to prohibit their code being run in a debugger. It sees Visual Studio as a debugger and kills you application.  


As far as I can tell the troublesome filter is NeVideo.ax, which you can find in: C:\Program Files\Common Files\Ahead\DSFilter (assuming default install directories etc...).


I renamed this file to "NeVideo.ax.old" and the proble
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值