自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

转载 MFC DestroyWindow窗口对象和窗口句柄的销毁

考虑单窗口情况:  假设自己通过new创建了一个窗口对象pWnd,然后pWnd->Create。则销毁窗口的调用次序:  1. 手工调用pWnd->DestroyWindow();  2. DestroyWindow会发送WM_DESTROY;  3. WM_DESTROY对应的消息处理函数是OnDestroy();  4. DestroyW

2016-04-11 16:36:18 1091

转载 关于控件重绘函数/消息 OnPaint,OnDraw,OnDrawItem,DrawItem的区别

而OnPaint()是CWnd的类成员,同时负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,并且没有响应消息的功能。这就是为什么你用VC成的程序代码时,在视图类只有OnDraw没有OnPaint的原因。我们一般用OnPaint维护窗口的客户区(例如我们的窗口客户区加一个背景图片),用OnDraw维护视图的客户区(例如我们通过鼠标在视图中画图)。 

2016-04-07 20:26:46 1233

转载 IT人 不要一辈子靠技术生存(转)

我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。 不知道你是不是知道,

2016-04-01 16:18:52 1791

转载 VS2008环境下开发的某些程序在其他机器运行提示“由于应用程序配置不正确,应用程序未能启动”的问题(IIS)

比较全的有关vs2008部署问题集(1):http://blog.csdn.net/buhuizheyangba/article/details/7220598比较全的有关vs2008部署问题集(2):http://blog.csdn.net/fengbingchun/article/details/6449241//////////////////////////

2016-04-01 10:38:56 1399

转载 如何使用符号文件?

几乎每个命令都会直接或者间接地使用符号信息. 进行符号检查的命令却不多. 查看符号的命令是x, 这个字符表示"查看符号". 语法如下所示:0.00>x [options] module!symbols module和symbols都可以包含通配符. 在调试陌生代码时, 通配符是一种功能强大的工具, 因为它使我们在阅读代码之前能够猜测函数的名字或者全局变量

2016-04-01 10:09:51 391

转载 什么是符号文件?

在构建应用程序, 库, 驱动程序或者操作系统是, 编译器和链接器会在创建.exe, .dll, .sys以及其他可执行文件(也被称为二进制文件或者映像)的同时, 还会创建一定数量的附加文件, 这些文件也被称为符号文件(Symbol File). 从Windows Xp和Windows Server 2003开始, 符号文件只使用PDB格式. 符号文件通常包含以下内容

2016-04-01 10:08:41 3142

转载 一些关于帮助初学者分析dump的链接

Common WinDbg Commands (Thematically Grouped)http://windbg.info/doc/1-common-cmds.html  Getting started with WinDbg and Sos.dllhttp://rynsim.spaces.live.com/blog/cns!1DA5A63F849536B6!6

2016-04-01 10:07:49 234

转载 在WinDBG中, 使用.shell命令来搜索字符串

对于我来说, 使用WinDGB时最有用的命令之一就是.shell命令了. Debugging Tools For Windows帮助文件说:.shell命令能加载一个shell进程, 并重定向它的输出到debugger中, 或者重定向到一个指定的文件里. 那么为什么我觉得加载一个shell进程会对日常工作有帮助呢? 加载shell进程最简单最常用的功能就

2016-04-01 10:06:28 568

转载 记一次看DUMP的实战

命令:.sympath srv*d:\symcache*\\symbols\symbols解释:The .sympath command changes the default path of the host debugger for symbol search. 命令:.reload /f ntdll.dll解释:The .rel

2016-04-01 10:05:51 288

转载 在进程崩溃的时候自动抓取一个DUMP文件

在如下的情况下需要使用这样的技巧:1. 生产环境上出问题, 我们需要抓取dump文件, 在线下去debug.2. 正在运行一大堆测试, 当其中一个崩溃的时候, 不希望在运行时干扰整个测试动作, 仅需要收集一些测试信息.3. 问题在连接到debugger后无法重现. 简单来说, 就是你希望在对环境影响最小的前提下, 抓取尽可能多的信息. 为了满

2016-04-01 10:05:06 5337 1

转载 关于DUMP的基础知识

什么是内存转储文件, 即dump?======================内存转储文件时一个进程或系统在某一给定的时间的快照. dump文件的种类有很多, 不同种类的dump文件包含不成程度的数据. 用户态内存转储文件 VS 内核态内存转储文件======================如果你抓一个进程的dump文件, 那么你抓取的是用户态的du

2016-04-01 10:04:34 919

转载 关于抓DUMP的一些链接

Debug Diagnostic Tool 和 WinDBG 的比较这篇文章中, 比较了二者的区别, 介绍了一些简单的用法, 比如分别如何抓hung dump, crash dump.http://blogs.msdn.com/tess/archive/2008/05/21/debugdiag-1-1-or-windbg-which-one-should-i-use-and-how

2016-04-01 10:03:38 210

转载 WinDBG命令概览(下) - 扩展命令

扩展命令(Extension Command)用于实现针对特定调试目标的调试功能. 与标准命令和元命令是内建在WinDBG程序文件中不同, 扩展命令式实现在动态加载的扩展模块(DLL)中的. 利用WinDBG的SDK, 用户可以自己编写扩展模块和扩展命令. WinDBG程序包中包含了常用的扩展命令模块. 存放在以下几个子目录中.NT4CHK: 调试目标为Windows NT

2016-04-01 10:03:03 356

转载 WinDBG命令概览(中) - 元命令

元命令(Meta-Command)用来提供标准命令没有提供的常用调试功能, 与标准命令一样, 元命令也是内建在调试器引擎或者WinDBG程序文件中的. 所有元命令都已一个点(.)开始, 所以元命令也被称为点命令(Dot Command). 按照功能, 可以把元命令分成如下几类.显示和设置调试会话和调试器选项.用于符号选项的.symopt- Set Symbol Op

2016-04-01 10:02:31 676

转载 WinDBG命令概览(上) - 标准命令

WinDBG的大多数功能是以命令方式工作的, 本系列将介绍WinDBG的三类命令, 标准命令, 元命令和扩展命令. 标准命令===============标准命令用来提供适用于所有调试目标的基本调试功能.所有基本命令都是实现在WinDBG内部的, 执行这些命令时不需要加载任何扩展模块. 大多数标准命令是一两个字符或者符号, 只有version等少数命令除外.

2016-04-01 10:01:58 393

转载 Crash dump中需要重点关注的信息

Crash都是发生在某一函数中, 而95%的crash都是由下面两种情况中的一种导致的:发生crash的函数获得了错误的参数.发生crash的函数使用了损坏了的内部数据.代码的执行过程是对数据进行变化的过程. 对同一段代码, 在相同环境下, 如果使用的数据都相同, 那么执行的结果肯定是唯一的. 如果函数发生崩溃, 那么肯定是使用到的数据跟理想情况有差别. 函数使用的数据来源: 一是

2016-04-01 10:00:27 290

转载 通过简单Dump能获得的基本信息

http://www.cnblogs.com/awpatp/archive/2009/12/06/1618162.html如果有出错程序的dump, 哪怕dump不是在合适的时机获取的, 也可以分析出有用的信息.通过vertarget查看系统版本和系统运行了多长时间.通过!peb查看环境变量的情况. 由于很多第三方软件都习惯把自身路径添加到环境变量中, 所以这里很多时候可以看出

2016-04-01 09:58:10 350

转载 伪寄存器

from:http://www.cnblogs.com/awpatp/archive/2011/01/01/1923726.html许多寄存器的名字取决于处理器的架构, 因此对于那些偶尔使用调试器的用户来说很难记住所有平台上的寄存器名字. 为了克服这个问题, 调试器的开发团队引入了各种伪寄存器(Pseudo-Register), 由调试器将这些伪寄存器对应到不同的硬件架构上. 

2016-04-01 09:48:52 593

CBitmapSlider.zip 继承与CStatic的播放器进度条

实现MFC按钮控件的重绘,简单示例,可作扩展更改。美观的滑动条类。通过贴图实现。

2015-12-10

Windows软件安装包开发

程序打包就是将这些所有资源(.exe,控件,图片等)放到一个安装程序(也是.exe文件)中,这样用户只要下载并且运行这个安装程序,就可让安装程序释放目标程序及所有这些资源

2013-06-24

make C AB

ocx 控件制作 需 要,制作 需 要

2013-06-20

VC2010给ActiveX添加事件

VC2010如何给ActiveX添加事件方法

2013-06-20

Socket 图片传输

代码 有客户端和服务端,代码已验证,图片格式不限,传输不失真。。。

2013-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除