2009年9月15日

在程序启动的时候自动挂接Debugger

今天在逛微软CLR开发组成员的blog的时候看到一则调试的小技巧,觉得非常实用,转过来留个备份。

在某些情况下,你可能需要调试一个由其他程序所启动的进程的启动代码,而这个过程并不由你所控制。比较典型的例子有COM进程外服务器和Windows Service。

通常你可以在代码中手动加上DebugBreak API调用来自动启动调试程序,大部分情况这都能工作。

不过,某些情况下DebugBreak会不起作用。有可能该断点异常被SEH所截获(COM服务器的情况下)或者在调试器启动的这段时间内有可能导致TimeOut(Windows Service的情况下),因此需要一种另外的方法,如下:

1. 打开RegEdit

2. 找到HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution options

3. 在该键下面新建一个Key,名称为你的程序名,如myprogram.exe

4. 在新建的key下面新建一个String,名称为Debugger

5. 把Debugger的值修改为vsjitdebugger.exe(Visual Studio的JIT Debugger),或者其它你喜欢的Debugger,比如WinDbg等等。注意如果有必要的话,请将该调试器的目录加入到Path中

经过如此设置之后,以后当你每次启动myprogram.exe的时候,你所指定的调试器便会自动启动,开始调试。


转载处:http://blog.csdn.net/ATField/

posted @ 2009-09-15 00:35 EricYou 阅读(446) 评论(0) 推荐(0) 编辑

2009年8月26日

Project Web Access 2007自定义FORM验证登录实现

摘要: 背景: Project Server 2007安装后生成的WEB管理网站Project Web Access默认采用Windows验证,并自动将安装时登录系统的计算机管理员指定为Project Web Access的超级管理员,默认端口为80。若安装PWA的计算机机器名为PWAServer, 则可以通过http://PWAServer:80来访问PWA。目前情况是PWA需要在非域环境下使用,用户账... 阅读全文

posted @ 2009-08-26 21:02 EricYou 阅读(3196) 评论(0) 推荐(0) 编辑

2008年3月8日

C递归实现单向链表的反转

摘要: 众所周知,链表作为线性表的一种实现方式,有插入删除方便的优点,但不能对节点进行随机访问.同时,要想知道某一节点的前驱节点,必须从头节点开始遍历才能找到,这体现了单链表的方向性.由于单链表方向性的存在,使得链表的反转变得复杂起来. 在这里,采用递归的算法,可以使反转过程看起来更容易理解v... 阅读全文

posted @ 2008-03-08 17:56 EricYou 阅读(8386) 评论(5) 推荐(0) 编辑

巧用二叉树原理求解集合的幂集

摘要: 幂集是《离散数学》集合论中一个重要的概念,集合在《离散数学》中定义如下:集合是一个元概念,它研究对象的全体,通常用大写字母表示集合。如集合A,集合B。集合的表示方式有两种,分别是例举法和描述法... 阅读全文

posted @ 2008-03-08 17:44 EricYou 阅读(2238) 评论(0) 推荐(0) 编辑

动态链接库(Dynamic Link Library)学习笔记

摘要: 我对动态链接和动态链接库的概念并不陌,但一直以来就停留在概念的层面上,没有更深入的了解。今天抽空看了一下有关动态链接和动态链接库的文章,有了一些新的认识,当然不能忘了写在这里。那么现在就开始... 阅读全文

posted @ 2008-03-08 17:21 EricYou 阅读(5356) 评论(0) 推荐(1) 编辑

自己对于缓存的认识

摘要: 关于缓存的一点认识... 阅读全文

posted @ 2008-03-08 16:45 EricYou 阅读(569) 评论(0) 推荐(0) 编辑

2008年1月28日

博客开张了!

摘要: 和DUDU申请了这个帐号快一周了,还没开始写东西,实在是惭愧。平时经常上博客园,看各位大侠的技术文章,也经常以游客的身份参与讨论,其实我早已把博客园当成了自己吸纳新知识的乐园。这里有一群技术扎实又不吝于分享经验的大牛,实在是难得的交流环境,所以索性注册了这个帐号,希望自己也能写点东西,分享自己的所感所思所得。希望自己在不断的写作与交流中能有所收获,不再虚度又一年的光阴。 阅读全文

posted @ 2008-01-28 23:08 EricYou 阅读(225) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示