vs2022调试一次后再改不程序不调试

vs2022调试一次后再改不程序不调试,第1张

使用VS编写程序在运行“开始执行不调试”时,d出命令窗口,显示“…exe不是内部或外部命令,也不是可运行程序或批处理文件”。

给出我的解决方案,亲测有效

步骤一 检查输出文件

项目-打开属性页-配置属性-常规-输出目录-设置你的输出位置(一般为debug or release)

步骤二 活动解决方案配置(三种路径,需注意要与步骤一中的位置保持一致)

路径1 直接在步骤一里打开的配置页面右上角点击配置管理器

路径2 直接使用快捷页面直接选择下面给出截图

路径3 生成-配置管理器-活动解决方案配置-选择debug or release(步骤一设置的输出位置保持一致)

在相关行上加入断点就可以了。

加断点的方法:先将光标停留在要加入断点的行上按下F9. 或者直接在选定行编辑框的左侧鼠标点击即可。

然后F5调试,当程序运行到断点处就会停下来。

命令行程序执行完成后会自动退出, 如果想显示命令行窗口,添加一个输入捕获的函数即可

#include <conio.h>

void main()

{

.....

_getch()// 等待输入,这时就能停下来显示窗口了, 按任意键就会自动继续执行

}

关闭电脑调节器方法:

1、有些程序为了防止调试器的调试,通过检测父进程来检测是不是有调试器在运行,我们通过双击运行程序的时候父进程是windows目录下面的explorer.exe,而通过调试器或其他的程序调用父进程就很有可能是其他的程序名。有检查功能的程序可能会对此敏感不给运行。

2、还有一种就是中毒了,把本身应该启动explorer.exe的注册表改成病毒的文件名了。

3、也可以尝试下这样做:开始---搜索---所有文件和文件夹---amdfix.sys,找到amdfix.sys这文件好改成amdfix.sys.old,再重新启动计算机。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11286380.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存