Windows
majcos
请用一段话来描述您自己,如性格、爱好、生活态度、工作情况、受教育状况等。让大家更了解你,不要超过1000个汉字。
展开
-
修改其他进程的数据
应该是很基础的东西了,以前没学好:( 现在补起来:)#include int main(){ HWND hWnd = FindWindow(NULL,"Target"); //获取窗口的HWND DWORD pid; GetWindowThreadProcessId(hWnd,&pid); //根据窗口HWND获取进程ID HANDLE h = OpenProcess(PROCESS_ALL_A原创 2005-12-06 23:31:00 · 831 阅读 · 0 评论 -
生成并使用dll
首先建立一个win32 dynamic-link library的工程,添加一个.h文件和一个.cpp文件:头文件FirstLib.h:#ifdef FIRSTLIBAPI#else#define FIRSTLIBAPI extern "C" __declspec(dllimport)#endifFIRSTLIBAPI int Add(int a, int b);cpp文件:#define FIR原创 2005-12-12 21:45:00 · 715 阅读 · 0 评论 -
VC中使用winpcap
1.下载winpcap的安装包,程序员开发包。(两个包)2.执行安装包,这样你的机子就能运行winpcap程序了3.解压开发包,在VC的option的include和lib中加入winpcap的include和lib4. 在工程的setting中导入wpcap.lib和Packet.lib库记录下,免得下次又忘了原创 2006-05-14 22:04:00 · 1814 阅读 · 1 评论 -
hook(钩子)
Hook钩子[以下简称Hook]是应用程序在Microsoft Windows 消息处理过程中设置的用来监控消息流并且处理系统中尚未到达目的窗口的某一类型消息过程的机制。如果Hook过程在应用程序中实现,若应用程序不是当前窗口时,该Hook就不起作用;如果Hook在DLL中实现,程原创 2006-07-13 15:07:00 · 1228 阅读 · 0 评论 -
使用内存映射文件
若要使用内存映射文件,必须执行下列操作步骤:1) 创建或打开一个文件内核对象,该对象用于标识磁盘上你想用作内存映射文件的文件。(CreateFile)2) 创建一个文件映射内核对象,告诉系统该文件的大小和你打算如何访问该文件。(CreateFileMapping)3) 让系统将文件映射对象的全部或一部分映射到你的进程地址空间中。(MapViewOfFile)当完成对内存映射文件的使用时,必须执原创 2006-07-15 18:25:00 · 747 阅读 · 0 评论