(1)HWDN:窗口句柄 (2)WPARAM:消息的附加信息;LPARAM:消息的附加信息 (3)WORD:16位整数;DWORD:32位;DWORD time :表示的是消息被传递出去的时间 (4)POINT:当消息被投递的时候,光标的位置 5.WinMain函数:入口函数;参数: (1).HIN ...
分类:
编程语言 时间:
2017-03-26 14:32:06
阅读次数:
176
VC++ 在两个程序中 传递字符串等常量值的方法:使用了 WM_COPYDATA 消息的 消息作用: 在进程间共享数据(内部通过创建内存映射文件) 消息介绍:需要用到的数据结构/类型:typedef struct tagCOPYDATASTRUCT { ULONG_PTR dwData; DWORD ...
分类:
编程语言 时间:
2017-03-23 18:36:24
阅读次数:
189
{ 关闭Windows函数ExitWindowsEx(UINT uFlag,DWORD:dwReserved)说明: 控制WINDOWS的开关:如关闭WINDOWS,重新启动WINDOWS等, ExitWindowsEx(UINT uFlags,DWORD dwReserved);是实现这一功能的A ...
注入DLL实现源码:HINSTANCE g_hInstDll = NULL; HHOOK g_hHook = NULL; DWORD g_dwThreadId = 0; #ifdef _MANAGED #pragma managed(push, off) #endif BOOL APIENTRY D... ...
高DPI导致的问题: 录制软件的识别的分辨率(1280*720)小于屏幕真实分辨率(1920*1080),导致只能录制屏幕的一部分。Gilisoft Screen Recorder 有客户反馈了这个问题。 解决办法: DWORD oldp; DWORD api_base = (DWORD)GetPr ...
分类:
其他好文 时间:
2017-03-13 23:33:10
阅读次数:
371
通过修改注册表的方法解决。登录SharePoint 2010的服务器,进入注册表编辑器,在HKEY_LOCAL_MACHINE –> SYSTEM –> CurrentControlSet –> Control –> Lsa 注册表项,新建“DWORD(32位)值”,设置名称为“DisableLoo ...
分类:
Web程序 时间:
2017-03-13 19:11:58
阅读次数:
175
char a[15] ="中华人民共和国"; DWORD dwLength = 14; // 要复制的字串长度 HANDLE hGlobalMemory = GlobalAlloc(GHND, dwLength + 1); // 分配全局内存并获取句柄 LPBYTE lpGlobalMemory =... ...
分类:
其他好文 时间:
2017-03-13 18:49:42
阅读次数:
127
DWORD WINAPI MyThreadProc (LPVOID lpParam){ somestruct* pN = (somestruct*)lpParam; // 将参数转为你的类型 ... return 0;}创建命令以及各个参数说明:HANDLE hThread = CreateThre ...
分类:
编程语言 时间:
2017-03-12 11:26:51
阅读次数:
268
1 string GetMainProgInfo() 2 { 3 string strRet; 4 TCHAR szPath[MAX_PATH]; 5 GetModuleFileName(NULL,szPath,MAX_PATH); 6 7 //根据主程序路径获取版本信息 8 DWORD dwHan... ...
分类:
其他好文 时间:
2017-03-01 10:42:26
阅读次数:
139
其实类的静态函数就跟全局函数是一个样子的, 只是调用的时候要加下个类修饰符而已.至于为什么不能是非静态成员函数呢, 因为非静态成员函数都会在参数列表中加上一个this指针为为参数, 这样的话你写的线程函数就不符合调用规定了.比如 DWORD WINAPI ThreadFun(LPVOID); 是非静 ...
分类:
编程语言 时间:
2017-02-27 13:13:02
阅读次数:
286