- 博客(1)
- 资源 (12)
- 问答 (3)
- 收藏
- 关注
原创 通过进程名或进程ID获取进程句柄,窗口句柄
1. 通过进程名获取进程ID BOOL CFileOperation::KillProcessFromName(CString strProcessName) { //创建进程快照(TH32CS_SNAPPROCESS表示创建所有进程的快照) HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); //PROC
2014-06-26 16:22:37 9047
Android Input Event Analyzer
Input Event Analyzer用于解析adb shellgetevent 命令产生的.input设备event序列.
使用VS2010开发环境, MFC C++语言编写.
主要实现以下功能:
(1) input设备属性的解析
(2) TP的touch/key的事件解析
(3) touch事件模拟
2017-03-21
使用钩子仿照Spy++截取消息
Win32程序对不同类型Message的处理过程不一样,对于Post过来的Message(通过PostMessage发送),会由GetMessage来处理,对于Send过来的Message(通过SendMessage发送),则由CallWndProc来处理,并在处理完成后执行CallWndRetProc,所以要HOOK并区分这两种Message需要同时处理三个HOOK:WH_GETMESSAGE、WH_CALLWNDPROC和WH_CALLWNDPROCRET。
所以:
1、'P': 通过WH_GETMESSAGE可以得到PostMessage发送的Message
2、'S': 通过WH_CALLWNDPROC可以得到SendMessage发送的Message
3、'R': 通过WH_CALLWNDPROCRET则可以得到SendMessage的结果,也就是你要的IResult
2015-01-21
AndroidLayoutTest
Android布局基础演示,包括LinearLayout, TableLayout, relativeLayout, FrameLayout等
2014-04-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人