09 2013 档案

摘要:#include"stdafx.h"#include#ifdef_UNICODE#define_ttol_wtol#else#define_ttolatol#endifvoidUsage(){#ifdef_UNICODEwprintf(L"[Usage]:nativedebug.exe\n");#e... 阅读全文
posted @ 2013-09-28 16:33 vcerror 阅读(926) 评论(0) 推荐(0)
摘要:#include"stdafx.h"#include#ifdef_UNICODE#define_ttol_wtol#else#define_ttolatol#endifvoidUsage(){#ifdef_UNICODEwprintf(L"[Usage]:nativedebug.exe\n");#e... 阅读全文
posted @ 2013-09-28 16:33 vcerror 阅读(202) 评论(0) 推荐(0)
摘要:转自VC错误:http://www.vcerror.com/?p=62最近做一个项目写了一个VC6下的MFC程序,结果传到别人的机子上(WIN7)出现了应用程序正常初始化(0xc0150002)失败的问题,当时还以为就是WIN7的问题,后来把程序拷贝到一台WINXP SP3的程序下还是不行。为什么我... 阅读全文
posted @ 2013-09-28 10:37 vcerror 阅读(308) 评论(0) 推荐(0)
摘要:转自VC错误:http://www.vcerror.com/?p=62最近做一个项目写了一个VC6下的MFC程序,结果传到别人的机子上(WIN7)出现了应用程序正常初始化(0xc0150002)失败的问题,当时还以为就是WIN7的问题,后来把程序拷贝到一台WINXP SP3的程序下还是不行。为什么我... 阅读全文
posted @ 2013-09-28 10:37 vcerror 阅读(910) 评论(0) 推荐(0)
摘要:转自VC错误:http://www.vcerror.com/?p=59问题描述:[VS2008] 版本程序发布后,运行程序弹出错误框: 由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题解决方法:详细的解决方法可参考VC错误:http://www.vcerror.com/... 阅读全文
posted @ 2013-09-28 10:36 vcerror 阅读(99) 评论(0) 推荐(0)
摘要:转自VC错误:http://www.vcerror.com/?p=59问题描述:[VS2008] 版本程序发布后,运行程序弹出错误框: 由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题解决方法:详细的解决方法可参考VC错误:http://www.vcerror.com/... 阅读全文
posted @ 2013-09-28 10:36 vcerror 阅读(295) 评论(0) 推荐(0)
摘要:转自VC错误:http://www.vcerror.com/?p=55问题描述:mfcs100d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)解决方法:详细的解决方... 阅读全文
posted @ 2013-09-28 10:35 vcerror 阅读(630) 评论(0) 推荐(0)
摘要:转自VC错误:http://www.vcerror.com/?p=52问题描述:error C2712: Cannot use __try in functions that require object unwinding解决方法:详细的解决方法可参考VC错误:http://www.vcerror... 阅读全文
posted @ 2013-09-28 10:35 vcerror 阅读(120) 评论(0) 推荐(0)
摘要:转自VC错误:http://www.vcerror.com/?p=52问题描述:error C2712: Cannot use __try in functions that require object unwinding解决方法:详细的解决方法可参考VC错误:http://www.vcerror... 阅读全文
posted @ 2013-09-28 10:35 vcerror 阅读(770) 评论(0) 推荐(0)
摘要:1、Generate debug必须选上,否则没有调试信息2、把优化disable,否则容易产生代码地址偏移;3、用program database产生PDB文件;4、将dll, exe, pdb,加上版本号,防止下次开发编译时把老的PDB冲掉。5、发布的版本,输出到一个固定目录,防止人为删除Deb... 阅读全文
posted @ 2013-09-26 15:39 vcerror 阅读(1211) 评论(0) 推荐(0)
摘要:1.!runaway!runaway命令显示每个线程消费的时间Bit 0 (0x1) 让调试器显示每个线程消耗的用户模式时间(user time),默认不加就是0x1Bit 1 (0x2) 显示每个线程消耗的内核时间(kernel time)。Bit 2 (0x4) 显示每个线程从创建开始经历了多少... 阅读全文
posted @ 2013-09-18 17:28 vcerror 阅读(195) 评论(0) 推荐(0)
摘要:1.!runaway!runaway命令显示每个线程消费的时间Bit 0 (0x1) 让调试器显示每个线程消耗的用户模式时间(user time),默认不加就是0x1Bit 1 (0x2) 显示每个线程消耗的内核时间(kernel time)。Bit 2 (0x4) 显示每个线程从创建开始经历了多少... 阅读全文
posted @ 2013-09-18 17:28 vcerror 阅读(668) 评论(0) 推荐(0)
摘要:Procdump是一个轻量级的Sysinternal团队开发的命令行工具, 它的主要目的是监控应用程序的CPU异常动向, 并在此异常时生成crash dump文件, 供研发人员和管理员确定问题发生的原因. 你还可以把它作为生成dump的工具使用在其他的脚本中.有了它, 就完全不需要在同一台服务器上使... 阅读全文
posted @ 2013-09-18 16:10 vcerror 阅读(237) 评论(0) 推荐(0)
摘要:Procdump是一个轻量级的Sysinternal团队开发的命令行工具, 它的主要目的是监控应用程序的CPU异常动向, 并在此异常时生成crash dump文件, 供研发人员和管理员确定问题发生的原因. 你还可以把它作为生成dump的工具使用在其他的脚本中.有了它, 就完全不需要在同一台服务器上使... 阅读全文
posted @ 2013-09-18 16:10 vcerror 阅读(301) 评论(0) 推荐(0)
摘要:步骤:1. 使用Windbg挂钩到崩溃的进程上面2. 使用~*k列出所有线程3. 搜索UnhandledExceptionFilter所在的线程4. 使用~ns切换到上面崩溃所在的线程,n为线程前面的序号5.使用kv显示线程调用堆栈6,可以看到02af7740 7c83ab50 02af7768 7... 阅读全文
posted @ 2013-09-17 12:12 vcerror 阅读(299) 评论(0) 推荐(0)
摘要:步骤:1. 使用Windbg挂钩到崩溃的进程上面2. 使用~*k列出所有线程3. 搜索UnhandledExceptionFilter所在的线程4. 使用~ns切换到上面崩溃所在的线程,n为线程前面的序号5.使用kv显示线程调用堆栈6,可以看到02af7740 7c83ab50 02af7768 7... 阅读全文
posted @ 2013-09-17 12:12 vcerror 阅读(229) 评论(0) 推荐(0)