摘要: 两种方式:1. 模拟键盘按键:keybd_event(VK_CONTROL,0,0,0); //ctrl键按下 keybd_event(BYTE('C'),0,0,0); //c键按下 keybd_event(BYTE('C'),0,KEYEVENTF_KEYUP,0); //c键抬起 keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0); //ctrl键抬起2. 向窗口发送WM_COPY消息::SendMessage(::GetForegroundWindow(), WM_COPY, 0,0); /... 阅读全文
posted @ 2013-05-29 20:06 ximenchuixie 阅读(708) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/en-us/library/windows/desktop/aa446619(v=vs.85).aspx例子:MSDN#include <windows.h>#include <stdio.h>#pragma comment(lib, "cmcfg32.lib")BOOL SetPrivilege( HANDLE hToken, // access token handle LPCTSTR lpszPrivilege, // name of privilege to enable/disable B 阅读全文
posted @ 2013-05-29 02:43 ximenchuixie 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 转自http://hi.baidu.com/1981633/item/04c78cceb3cf563399b4983bXP下OpenProcess( PROCESS_ALL_ACCESS...失败在编译器下调试时可以打开进程,单独运行时不行。代码来自网上。解决方法:int AddPrivilege(const char *Name){HANDLE hToken;TOKEN_PRIVILEGES tp;LUID Luid;if (!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,&hToke 阅读全文
posted @ 2013-05-29 02:26 ximenchuixie 阅读(650) 评论(0) 推荐(0) 编辑