摘要:
// zhuru.cpp : 定义控制台应用程序的入口点。 #include "stdafx.h" #include #define GameClassName "classFoxitReader" #define dllName "GameDLL.dll" void zhuru(HWND hGame,const char* DllNameFullpath); int _tmain(int... 阅读全文
摘要:
//0x0005/*_IMC_GETOPENSTATUS*/,"", //0x0003/*_IMC_GETSENTENCEMODE*/,"", 0x000F/*_IMC_GETSTATUSWINDOWPOS*/,"发送给IME窗口,获取状态窗口的位置", 0x0022/*_IMC_OPENSTATU 阅读全文
摘要:
在windows编程中,有许多奇怪的数据类型,初学者不知道这些代表什么,下面就把一些数据类型列出如下: ATOM 原子(原子表中的一个字符串的参考) BOOL 布尔变量 BOOLEAN 布尔变量 BYTE 字节(8位) CCHAR Windows字符 CHAR Windows字符 COLORREF 阅读全文
摘要:
#include "stdafx.h" #include typedef struct NODE { int data; struct NODE* pNext; }NODE,*PNODE; PNODE Create_list(void); void Traversal_list(PNODE pHead); int _tmain(int argc, _TCHAR* ar... 阅读全文
摘要:
int add(int a, int b) { return a+b; } int (*pn)(int,int)=add; 阅读全文
摘要:
启动外部程序我们可以使用函数Winexec、ShellExecute和ShellExecuteEx。我推荐大家使用函数ShellExecute,因为它既灵活,又简单。看看下面的例子,用法就清楚了: *: 启动一个程序 ShellExecute(Handle,"open",(LPCSTR)"d:\\模 阅读全文
摘要:
Visual C++ 如何与应用程序或其他 DLL 共享自己 DLL 中的数据? Win32 DLL 映射到调用进程的地址空间中。默认情况下,每个使用 DLL 的进程都有自己的所有 DLL 全局变量和静态变量的实例。如果 DLL 需要与它的由其他应用程序加载的其他实例共享数据,则可使用下列方法之一: 阅读全文
摘要:
为了对内存中的某个进程进行操作,并且获得该进程地址空间里的数据,或者修改进程的私有数据结构,必须将自己的代码放在目标进程的地址空间里运行,这时就避免不了使用进程注入方法了。 进程注入的方法分类如下: 带DLL的注入 利用注册表注入 利用Windows Hooks注入 利用远程线程注入 利用特洛伊DL 阅读全文
摘要:
自己把在学习中得到的经验随时写下来。 Cstring转DWORD VC中表示基地加偏移数据 线程过程函数中设置热键 DLL注入后,失去焦点,用这个函数 SwitchToThisWindow(Hwnd,TRUE); 计算两坐标的距离 字符转换的一点小问题 用户自定义消息 记事本里添加控件 CHECKB 阅读全文
摘要:
函数功能:该函数定义一个系统范围的热键。 函数原型:BOOL RegisterHotKey(HWND hWnd,int id,UINT fsModifiers,UINT vk); 参数: hWnd:接收热键产生WM_HOTKEY消息的窗口句柄。若该参数NULL,传递给调用线程的WM_HOTKEY消息 阅读全文