- 博客(17)
- 资源 (296)
- 收藏
- 关注
转载 windows内存管理(转载)
转载与Kratos的博文:http://www.cnblogs.com/kratos/archive/2009/09/09/1563624.htmlhttp://www.intellectualheaven.com/找到。>>1 介绍Windows 32位 x86 操作系统最多能访问4GB的物理内存。这是因为处理器的寻址总线是32条(我们常说32位),能够访问的存储单位
2012-05-31 07:38:50 1714
转载 页目录和页表重合与分页地址转换
页目录的地址为什么是C0300000,1个页目录加上1024个页表为什么只使用了1024*4K的地址空间 对于要映射整个4G地址空间,是需要1024个页表和1个页目录的,每个都是4KB大小,也就是 1024*4KB+1*4KB=4MB+4KB。而实际中Win2k把每个进程的页目录和页表映射到了从 0xC0000000到0xC03FFFFF 这4MB的地址空间中(页目录在0xC0300
2012-05-31 07:28:44 1151
转载 kmalloc
语法 void * kmalloc (size_t size, int flags);编辑本段参数size size 要分配内存的大小. 以字节为单位.flag flags 要分配内存的类型.编辑本段描述开辟内存 在设备驱动程序或者内核模块中动态开辟内存,不是用malloc,而是kmalloc ,vmalloc,或者用
2012-05-31 07:25:26 616
转载 逻辑地址、线性地址、物理地址和虚拟地址
http://bbs.chinaunix.net/thread-2083672-1-1.html本贴涉及的硬件平台是X86,如果是其它平台,嘻嘻,不保证能一一对号入座,但是举一反三,我想是完全可行的。一、概念物理地址(physical address)用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值
2012-05-30 21:31:05 377
转载 逻辑地址,线性地址,物理地址的差别
段页式内存管理中,逻辑地址,线性地址,物理地址的差别 线性地址是逻辑地址到物理地址变换之间的中间层,是处理器可寻址的内存空间(称为线性地址空间)中的地址。程序代码会产生逻辑地址,或者说是段中的偏移地址,加上相应段的基地址就生成了一个线性地址。 如果启用了分页机制,那么线性地址可以再经变换以产生一个物理地址。若没有启用分页机制,那么线性地址直接就是物理地址。不过,在开启分页功能之
2012-05-30 21:04:14 462
原创 wrod 中修改样式
wrod 中修改样式: 样式类型选择->链接段落和字符 替换为“段落”,选不了? 1xxxx 1.1xxxx 1.2xxxx 2xxxx 2.1xxxx 2.2xxxx 2.3xxxx
2012-05-30 19:11:50 668
转载 Module load completed but symbols could not be loaded
1、 http://forum.sysinternals.com/windbg-symbols-could-not-be-loaded_topic13838.htmlask: I am debugging a driver in the primitive state using windbg with 2systems. Initially, Ihad some problems ge
2012-05-29 22:40:56 21924 1
转载 espace download url
http://uchelp.huawei.com/eSpace/beforelogin/index.actionNothing,just ignore it...被叫用户类型主叫拨号方式举例说明PC客户端*+8位工号 *00123456办公室座机国内座机
2012-05-26 08:52:22 1167
转载 LoadString(nID) Problem and Solution
CString::LoadString(UINT nID)Conclusion: the correct way to load string resource by ID is to call CString::LoadString(HINSTANCE hInstance,UINT nID), specifying the dll handler you want to search for
2012-05-25 12:17:14 470
转载 vc实现多语言资源
http://blog.sina.com.cn/s/blog_557366df010006td.html MS Windows操作系统是一个世界上广泛使用的操作系统,对于不同语种的国家MS Windows有相应语种的版本。在不同语种的Windows平台上应该运行相应语种的应用程序。也就是说程序的用户界面(如菜单、对话框、状态条)中的提示文字应该使用和Windows操作系统所使用的语种一致。
2012-05-13 22:59:29 815
原创 打开vc设置中release下的调试信息生成选项
In your VC++ project, go to Project | Settings. Make sure the Release configuration is selected in theSettings For combobox on the left. Go to the C/C++ tab, select the General category, and selec
2012-05-12 15:47:34 840
原创 drwtsn32 调试错误条件
发现 drwtsn32 调试错误可能条件:1、打开vc设置中release下的调试信息生成选项2、生成dmp文件或直接设置windbg为Postmortem Debugging,这时候kn命令找问题时,就能定位跟踪到函数的栈空间。
2012-05-12 15:12:45 476
转载 XCrashReport : Exception Handling and Crash Reporting - Part 1
http://www.codeproject.com/Articles/5257/XCrashReport-Exception-Handling-and-Crash-Reportin
2012-05-12 14:55:24 549
原创 driver website
http://msdn.microsoft.com/en-us/windows/hardware/default.aspxhttp://blogs.msdn.com/b/peterwie/http://www.driverdevelop.com/first.htmlhttp://www.osronline.com/http://www.hollistech.com/
2012-05-10 07:00:37 400
转载 windows系统默认调试器设置
程序崩溃时,windows系统会调用系统默认调试器,其设置在注册表 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/AeDebug (注:64位windows的上的路径不同,在HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/Window
2012-05-02 21:15:24 579
转载 windbg 相关命令
//断点相关bp + 地址 设置断点bl 显示已经设定的断点bu + 地址 设置断点,但是这种类型断点再下一次启动时被记录bc 清除断点对于断点范围,可以用*匹配,-表示一个范围,表达多个可用,号隔开程序入口伪寄存器WinDbg里有个伪寄存器叫$exentry,里面记录了程序的入口点。所以我们只要在命令输入栏里输入bp $exentry(bp就
2012-05-02 21:14:07 401
Assistant_vs2013.rar
2014-02-10
ACE自适配通信环境 Douglas C. Schmidt
2013-08-05
Network+Programming+for+Microsoft+Window....CHM
2013-03-31
VS2003安装文件.part37.rar 共37个
2012-11-24
VS2003安装文件.part36.rar 共37个
2012-11-17
VS2003安装文件.part35.rar 共37个
2012-11-17
VS2003安装文件.part34.rar 共37个
2012-11-16
VS2003安装文件.part33.rar 共37个
2012-11-16
VS2003安装文件.part32.rar 共37个
2012-11-16
VS2003安装文件.part31.rar 共37个
2012-11-16
VS2003安装文件.part30.rar 共37个
2012-11-16
VS2003安装文件.part29.rar 共37个
2012-11-16
VS2003安装文件.part28.rar 共37个
2012-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人