windows API
文章平均质量分 70
bobopeng
这个作者很懒,什么都没留下…
展开
-
win32调试API学习心得
要学习如何修改被调试进程,先让我们来了解几个与此有关的函数.一.读指定进程内存:ReadProcessMemory 此函数的定义为:function ReadProcessMemory(hProcess: THandle; const lpBaseAddress: Pointer; lpBuffer: Pointer; nSize: DWORD; var lpNumberOfBytesR转载 2014-06-16 16:46:32 · 599 阅读 · 0 评论 -
_stdcall和_cdecl的区别
前段时间编程时遇到过这么一个问题,我写了一个DLL,把里面的一个函数导出来,然后再定义一个签名与其匹配的函数指针,动态地把这个DLL加载起来(LoadLibrary),得到函数指针后,一调用,结果报错了,错误如下:Run-Time Check Failure #0 - The value of ESP was not properly saved across a function cal转载 2014-06-16 17:00:36 · 657 阅读 · 0 评论 -
HeadAlloc , GetProcessHead , OpenHead ,
(1)GetProcessHead用以获取和调用进程的堆句柄原创 2014-06-08 14:03:44 · 810 阅读 · 0 评论 -
堆分配函数:HeadAlloc , GetProcessHeap , HeapCreate
关于堆分配的几个函数:(1)GetProcessHead用以获取和调用进程的堆句柄.typedef struct{char data[128];}Data,*LPData;LPData lpData;lpData = (LPData)HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY,sizeof(Da原创 2014-06-08 14:05:08 · 4040 阅读 · 0 评论 -
socket网络编程学习之路 第二篇-----socket函数与结构
下面介绍一下socket的相关函数与结构,原创 2014-06-01 11:19:01 · 793 阅读 · 0 评论 -
网络嗅探器(Sniffer)的原理与实现(1)
一.背景为了使不同体系结构的计算机网络都能进行互联,国际标准化组织ISO于1997年成立了专门的结构研究这个问题。不久他们就提出了一个试图使各种计算机在世界范围内都能互联的成网的标准框架,即著名的OSI/RM(Open Systems Interconnection Reference Model , 开放系统互联基本参考模型),简称为OSI。它的主要目标是:只要遵循OSI标准,一个系统就可以原创 2014-02-19 20:29:06 · 19080 阅读 · 0 评论 -
利用socket自己实现基于HTTP协议的Web服务器
在开发网站的过程中,首先我们需要配置一个web服务器,一般会使用Apache这个开源的服务器软件,扩展性高,支持性也很好。实际上如果是windows系统的话那么也可以使用windows操作系统提供的IIS(Internet Information Server)。这两个服务器软件使用度各占60%和30%。但是现在,我们经过分析HTTP协议,我们会自己实现一个Web服务器,当然了,只是一个很小的We原创 2014-01-14 11:26:51 · 7316 阅读 · 0 评论 -
利用socket自己实现基于HTTP协议的Web客户端
一般我们最常使用的Web客户端就是我们的浏览器软件,现在我们来实现一个我们自己的Web客户端,对利用socket自己实现基于HTTP协议的Web服务器中的程序进行访问,当然了也可以对其他任何的Web服务器进行访问。///////////////////////////////////////////////////////////////////////////////////////原创 2014-01-14 11:36:01 · 1910 阅读 · 0 评论 -
windows的消息机制
windows是基于“事件驱动,消息响应”的一个操作系统,用户使用外部设备对OS产生一个事件(例如:鼠标点击,键盘按键等),OS会把这个事件封装成一个消息(对应一个数据结构),然后由系统调用用户设置的该消息的响应函数(这个响应函数是一个回调函数)完成整个操作过程。可以看出,这个过程中用户只需要“产生事件”和“为这个事件对应的消息绑定一个回调函数,这个回调函数是给系统来调用的,这也是为什么叫“回调”原创 2014-07-13 03:05:52 · 770 阅读 · 0 评论