自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blacet的专栏

不积跬步,无以至千里,水滴石穿。。。

  • 博客(9)
  • 资源 (16)
  • 收藏
  • 关注

转载 程序(进程)内存分布 解析(转)

程序(进程)内存分布 解析在多任务操作系统中的每一个进程都运行在一个属于它自己的内存沙盘中。这个沙盘就是虚拟地址空间(virtual address space),在32位模式下它总是一个4GB的内存地址块。这些虚拟地址通过页表(page table)映射到物理内存,页表由操作系统维护并被处理器引用。每一个进程拥有一套属于它自己的页表,但是还有一个隐情。只要虚拟地址被使能,那么它就会作用于这台...

2018-09-30 18:32:33 4970

转载 windows内存结构概述(转)

windows内存结构概述 13.1 Windows的虚拟地址空间安排13.1.1虚拟地址空间的分区(即虚拟地址空间布局) 进程的地址空间划分 分区 x86 32位 Windows 3GB用户模式下的x86 32位Windows X64 64位 Windows ...

2018-09-30 18:29:27 1589

转载 win32堆及内部结构(转)

    win32堆及内部结构目录默认堆堆内部结构堆段堆块堆分配和释放实例前端分配器旁视列表前端分配器和低碎片前端分配器低碎片前端分配器后端分配器内存分配步骤:内存释放过程默认堆Windows在创建一个新的进程时会为该进程创建第一个堆,被称为进程的默认堆。默认堆的句柄会被保存在进程环境块_PEB的ProcessHeap字段中。要获得_PE...

2018-09-30 15:30:38 548 1

转载 windbg-!address、!vadump、!vprot(读取内存状态)(转)

转载地址:windbg-!address、!vadump、!vprot(读取内存状态)目录!address!vadump!vprot!address!address 扩展显示目标进程或目标机使用的内存信息这个学习起来比较简单:我们直接使用!address -?就可以找到它的使用说明:0:000> !address -?!address ...

2018-09-30 15:06:52 963

转载 Appverifier使用说明及原理

转载地址  AppVerifier 特别用于检测和帮助调试内存损坏、危险的安全漏洞以及受限的用户帐户特权问题。AppVerifier 有助于创建可靠且安全的应用程序,方法是监视应用程序与Windows操作系统的交互,并配置应用程序使用的对象、注册表、文件系统和 Win32 API(包括堆、句柄和锁)。AppVerifier 还包括检查,以便预测应用程序在非管理员环境中的执行情况。  1...

2018-09-29 21:42:19 7795

转载 学习使用常用的windbg命令(u、dt、ln、x)(转)

详细(1)u命令(反汇编)(2)dt命令(查看数据结构)(3)ln命令(查找就近的符号)(4)x命令(显示模块的符号)(5)k命令(显示调用栈)(6)d命令(以数据方式显示)(7)b命令(断点)(8)lm lmvm (显示模块信息) (9) .reload (重加载模块)(10) !process !thread .process .thread(查看进程线...

2018-09-26 15:51:32 1070

转载 Win32内存结构(转)

转载地址:Win32内存结构(1)在Win32中每一个进程的虚拟地址空间大小是4GB。32位的指针能从0x00000000到0xFFFFFFFF。这使得指针有4GB种值,既覆盖了4GB的空间。请注意该4GB的地址空间是私人地址空间,它只属于某个进程。当进程中的线程在运行时,它只能使用属于本进程的内存。也就是说,对于一个线程来说,别的进程的内存是不可访问的。这样也就是说,进程A可以有一个数据保存...

2018-09-25 16:06:42 816

转载 ​​​​​​​C/C++程序员必须熟练应用的开源项目 -- 转

C/C++程序员必须熟练应用的开源项目 -- 转  作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复...

2018-09-14 17:36:23 187

转载 windbg检测句柄泄露(定位到具体代码)

转载:windbg检测句柄泄露(定位到具体代码)1.构造一个测试用例#include "stdafx.h"#include <Windows.h> void NormalFunc(){ HANDLE hEvent; hEvent = CreateEvent(NULL,TRUE,TRUE,NULL); CloseHandle(hEvent);} void H...

2018-09-10 20:19:03 705

DebugDiag.msi

DebugDiag.msi,是微软提供的一个工具,能自动分析出崩溃,卡死,内存占用,内存泄漏,堆信息报告,部分性能分析。

2018-05-23

HookDemo.rar

HookDemo 参考文章:http://www.cnblogs.com/cryinstall/archive/2011/08/30/2280826.html

2016-06-01

Windows程序设计(第5版 珍藏版)CD-ROM

Windows程序设计(第5版 珍藏版)CD-ROM

2016-03-21

C#调用手动编写的COM组件

C#调用手动编写的COM组件

2016-03-18

COMStepByStep_demo.zip

COMStepByStep_demo.zip

2016-01-18

COMStepByStep_src.zip

COMStepByStep_src.zip

2016-01-18

Orca工具(修改安装包的工具)

Orca工具 (修改安装包的工具,使之快捷方式的右键,属性,打开文件位置,可用) 教程地址:

2014-12-08

ListView控件使用CheckBoxes属性实现单选功能

C# winform项目中ListView控件使用CheckBoxes属性实现单选功能

2014-05-13

文件去重软件

这个文件时软媒的软件带有文件去重功能!在第一行菜单中有“重复文件查找”,点击后就可以等待查找到的重复文件,各位祝好!

2014-03-03

WINCE BOOT软驱上的文件.rar

WINCE BOOT软驱上的文件.rar是使用软驱制作WinCE启动盘后在软驱上产生的文件,用于替换覆盖WinCE启动U盘

2013-04-16

使用U盘制作WinCE6.0的启动盘研究.doc

使用U盘制作WinCE6.0的启动盘研究.doc,使用物理机器模拟x86WinCE平台,使用U盘做启动盘的研究。

2013-04-16

多层顶级菜单

多层顶级菜单,并用SetMenu在顶级菜单中切换

2013-04-13

PopUpMenu.rar

这个PopUpMenu程序完全是手动输入的,包括资源文件,recource.h文件,参考windows程序设计 win32 C++

2013-04-12

DOS6.2系统

DOS6.2系统,据说在制作U盘启动WinCE时,只能用DOS的6.2系统。

2012-12-26

Ghost工具.rar

制作WinCE的U盘启动盘Ghost工具

2012-12-26

WINCE BOOT文件

WINCE BOOT文件,从软盘上拷贝下的,用来覆盖制作WinCE的U盘启动盘。

2012-12-26

空空如也

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

TA关注的人

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