【转】WinDbg调试器:启动程序时自动连接调试器方法

当我们调试服务进程或子进程时,无法直接用调试加载进程的方式启动,此时需要在启动程序时自动连接调试器方法:

第一步:注册表展开到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options路径下;

第二步:在Image File Execution Options上鼠标右键,新建“项”,项名为你要调试的程序,比如 test.exe;

第三步:在项名上,右键,新建字符串值“Debugger”,然后双击“Debugger”字符串值,输入Windbg完整目录即可;

此时,你启动 test.exe时,系统会自动以windbg调试方式启动test.exe.

时间: 2024-12-29 07:31:31

【转】WinDbg调试器:启动程序时自动连接调试器方法的相关文章

安装winform程序时自动安装windows服务

项目中遇到一个需求:安装winform程序时自动安装windows服务,且windows服务运行时反过来检测winform程序是否启动.如果没有则启动. 经过一番查阅已在win10下实现并运行正常.在此记录便于以后查看 实现思路:利用打包插件VS installer 有一个自定义操作,可以指定安装完成后运行的程序集,并在程序集中默认启动一个windows服务安装类 实现步骤:1.在winform程序所在解决方案中,添加一个vs installer打包项目, vs installer的使用不再累述

SpringBoot 升级到 2.1 后,启动程序时控制台不打印 API 的解决方法及一些感想

1.问题描述 我将我的 SpringBoot 版本由 2.0.5.RELEASE 升级到 2.1.3,发现在项目启动的时候,控制台不打印 API 了. 应该不是日志级别而是配置的问题,我尝试调整过日志级别,发现并没有卵用(其实是有用的,只不过样式变了,一开始没发觉). 将版本再切换回 2.0.5.RELEASE, 就能正常打印 API 了. 2.解决方法 配置文件中更改 org.springframework.web 包的日志级别: logging: level: org.springframe

[Linux]在终端启动程序关闭终端不退出的方法

?? 在终端启动程序关闭终端不退出的方法 普通情况下关闭终端时,那么在这个终端中启动的后台程序也会终止.要使终端关闭后,后台程序保持运行,使用这个指令: nohup 命令 & 如:nohup test.sh &

VHDL TestBench 测试终止时自动结束仿真——assert方法

可在结束仿真位置添加如下代码: assert false report "Simulation is finished!" severity Failure; 则在Modelsim run -all下自动终止并打印"Simulation is finished!". VHDL TestBench 测试终止时自动结束仿真--assert方法,布布扣,bubuko.com

java程序通过jdbc连接oracle数据库方法

1.  赋予scott用户连接权限:Grant connect to scott: 2.   在Myeclipse中新建java项目导入jdbc包(classes12.jar):        右键项目 bulid path -〉add external archives 选择classes12.jar 3.   新建java文件, lianxi01.java import java.sql.Connection; import java.sql.ResultSet; import java.s

禁止Visual Studio启动时自动连接TFS服务器

在默认设置情况下,Visual Studio启动时,会自动连接上次打开过的TFS服务器.这种设计能够提高开发人员的工作效率,避免每次手动连接TFS服务器. 但是在某些情景中,也会给人造成不必要的麻烦,例如开发人员的计算机不能连接到TFS服务器,而VS则去自动连接,造成VS卡机. 开发人员可以利用下面的设置禁止VS自动连接TFS: 1. 在安装了VS的计算机上使用管理员身份打开注册表Regedit.exe 2. 导航的Visual Studio安装的目录,例如我的版本是VS 2015,注册表路径

WPF性能调试系列 – 应用程序时间线

应用程序时间线(Application Timeline) 应用程序时间线工具是VS2015新添加的功能,通过对WPF程序的检测,可以分析应用程序消耗的时间包含用户界面框架.服务网络和磁盘请求.程序启动及页面加载.此处重点介绍程序加载和页面加载的时间性能分析. 模拟分析应用程序 打开VS2015,通过菜单分析(N)-> 性能探测器(F)打开分析器,在可用工具中选择应用程序时间线. 注: 1.  不同版本的VS菜单名称可能不相同,上图为VS2015企业简体中文版,根据路径选择具体菜单 2.  分析

[转]Eclipse启动Tomcat时45秒超时解决方法

原文地址:http://it.oyksoft.com/post/6577/ Eclipse启动Tomcat时,默认配置的启动超时时长为45秒.假若项目启动超过45秒将会报错.两种解决方法:1.改XMLeclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml start-timeout="45" 2.双击Servers视图中的对应的Server,打开Server的属性界面,右边有个Timeou

Eclipse启动Tomcat时45秒超时解决方法

Eclipse启动Tomcat时,默认配置的启动超时时长为45秒.假若项目启动超过45秒将会报错. 两种解决方法:1.改XMLeclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml start-timeout="45" 修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件. <servers