![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
忆常
这个世界唯一不会变化的就是变化!
展开
-
windows平台DLL的加载机制
最近一直在配合测试做性能测试,前一段时间谈到了LoadRunner和动态加载(或延时加载)的问题,真的是被windows的延时加载机制搞得有点头大,还好真相总是在我面前无处藏身。下面我抽象了四个问题,依次回答完 这四个问题,相信你对windows的延时加载机制会有一个深入的了解。 我们现在假设有一个宿主程序A.EXE,它依赖B.DLL,C.DLL和D.DLL,其中C.DLL依赖于B.原创 2009-05-22 14:52:00 · 2663 阅读 · 0 评论 -
WIN7的账户权限及UAC控制总结
WIN7的账户权限及UAC控制总结一、账户权限及权限控制概述 每个账户都属于一个组,组就相当于角色的概念。WIN7安装好以后会自带一个名为Administrators的组(角色),任何属于这个组的成员(用户)都拥有系统的最高权限(管理员权限),而不论用户的名称如何。普原创 2010-12-31 11:54:00 · 1805 阅读 · 0 评论 -
访问进程私有地址空间--ReadProcessMemory
ReadProcessMemory函数用于读取其他进程的数据。我们知道自远古时代结束后,user模式下的进程都有自己的地址空间,进程与进程间互不干扰,这叫私有财产神圣不可侵犯。但windows里还真就提供了那么一个机制,让你可以合法的获取别人的私有财产,这就是ReadProces转载 2011-07-26 09:36:22 · 4466 阅读 · 0 评论 -
10060与360网络优化
公司的互联网产品在部分WIN7用户的机器上经常会出现连接超时的问题,具体是在connect时出现10060错误,即网络连接超时。这个错误产生的原因有很多,比如物理链路不畅、服务器故障、本地网络障碍等等。考虑到同一时间、同一局域网的用户中,使用XP的用户可以正常连接,而WIN7用户则产生10060错误,所以我们基本可以将问题锁定于用户自身机器的问题,并且极有可能是软件问题,即系统的某些设置、或者初始原创 2011-11-01 18:41:57 · 3633 阅读 · 0 评论 -
socket 10106问题解决日记
很久没写博客了,这两天解决了一个创建套接字(SOCKET)失败,错误码为10106的问题。部分从事网络编程的朋友也遇到过类似问题,大多数都可以通过重装系统解决。这次我想研究一下10106产生的根本原因,给大家解决类似问题,提供另外一种思路。【环境】WIN7,64位系统【现象】CAD2006平台程序不能联网,其他程序没有问题【错误原因】创建SOCKET原创 2013-08-29 11:41:38 · 12661 阅读 · 0 评论 -
说说字符编码的那些事儿
ASCII编码,就是英文显示文字所需要的256个字符(比如,英文字母、数字、标点符号等等),每个字符用一个字节表示,即单字节编码(SBCS,char),ASCII码表定义了数值和字符的映射关系。 ANSI在保留ASCII编码的基础上,对其进行了扩展,使用2个(或多个)字节来代表一个字符,即多字节编码(MBCS,char),它是一种泛称,要结合具体的CodePage(也称编码字符集、代原创 2015-04-03 18:00:12 · 1495 阅读 · 0 评论