说不完的故事

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年4月18日

摘要: View Code void CKeyOperate::KBCWait4IBE(){ DWORD dwVal = 0; do { dwVal = _inp(KBC_KEY_CMD); } while ((dwVal & 0x2) > 0); // 缓冲区满则继续等待,空则退出,}//模拟键盘按下和弹起void CKeyOperate::keybd_eventEx(IN BYTE bVk,IN BYTE bScan,IN DWORD dwFlags,IN ULONG_PTR dwExtraInfo){ long btScancode; btScancode = MapVirtual 阅读全文
posted @ 2011-04-18 10:55 说不完的故事 阅读(763) 评论(0) 推荐(0) 编辑

2011年4月15日

摘要: HWND CProcessManage::GetHwnd(CString strProcessName,bool &bProcessExist){ bProcessExist = false; HWND hwnd = NULL; DWORD dwPID = GetPID(strProcessName); if (dwPID > 0) { bProcessExist = true; CMainWindowIterator mainWindwoIter(dwPID); hwnd = mainWindwoIter.First(); } return hwnd;}//通过PID Kill 阅读全文
posted @ 2011-04-15 15:27 说不完的故事 阅读(4091) 评论(0) 推荐(0) 编辑