社区
Windows SDK/API
帖子详情
进来看看
afterchen
2003-01-21 06:10:11
请问安装鼠标钩子后,怎么得到鼠标所在窗体的进程基地址或进程名称?
...全文
31
6
打赏
收藏
进来看看
请问安装鼠标钩子后,怎么得到鼠标所在窗体的进程基地址或进程名称?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingkee
2003-01-22
打赏
举报
回复
同意JSP的理解。
痞子酷
2003-01-22
打赏
举报
回复
技老大厉害,测试通过!!!
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
TPoint CurPos;
GetCursorPos(&CurPos);
RichEdit1->Lines->Add(GetProgramName(CurPos));
}
珍藏!!!!
shclhs
2003-01-22
打赏
举报
回复
学习
afterchen
2003-01-22
打赏
举报
回复
谢谢各位的指点.我是想当鼠标放到一个窗体上时,先得到此窗体的进程基地址从而截获此进程中所调用的API函数.但我只知道用getmodulehandle()取得进程基地址,但它需要模块名参数.请问大侠是否可以当包含钩子的dll注入其它进程后,取得映射到这个进程虚拟内存里的各个模块(exe和dll)的基地址.
Billy_Chen28
2003-01-21
打赏
举报
回复
主要是用GetWindowThreadProcessId函数
jishiping
2003-01-21
打赏
举报
回复
“怎么得到鼠标所在窗体的进程基地址或进程名称?”
这个和鼠标钩子没有任何关系吧。不知道楼主究竟想要做什么?如果避开鼠标钩子不谈,只说“怎么得到鼠标所在窗体的进程基地址或进程名称”,可以这样做:
#include <tlhelp32.h>
AnsiString GetProgramName(TPoint CurPos)
{
DWORD dwProcessId;
HANDLE hProcessSnap;
PROCESSENTRY32 pe32;
AnsiString ExeName;
GetWindowThreadProcessId(WindowFromPoint(
CurPos), &dwProcessId);
hProcessSnap = CreateToolhelp32Snapshot(
TH32CS_SNAPPROCESS, 0);
if (hProcessSnap != (HANDLE)-1) {
memset(&pe32, 0, sizeof(pe32));
pe32.dwSize = sizeof(PROCESSENTRY32);
if (Process32First(hProcessSnap,&pe32)) {
do {
if (pe32.th32ProcessID==dwProcessId) {
ExeName = pe32.szExeFile; break;
}
}
while(Process32Next(hProcessSnap,&pe32));
}
CloseHandle(hProcessSnap);
}
return ExeName;
}
所有学java的女生都
进来
看看
最近看了一些帖子,有很多女生问“女生适合学java(编程)吗”。 首先 本人觉得,不论学什么,兴趣最重要,当你对一件事相当感兴趣,注意力就会集中那件事上,学的开心,效率高(大家有过这种体会吧!),反之,...
Zynq术语详解,不懂啥是PL,PS,APU,SCU?那就
进来
看看
吧
那就
进来
看看
吧 PS: 处理系统 (Processing System) , 就是与FPGA无关的ARM的SOC的部分。 PL: 可编程逻辑 (Progarmmable Logic), 就是FPGA部分。之所以叫PL,而不是叫FPGA,我想,原因主要是考虑到让搞软件的兔子们...
outlook 附件修改问题,请内行人
进来
看看
!!!
outlook 附件修改问题,请内行人
进来
看看
!!! 楼主janglu(一网情深)2005-06-16 07:39:21 在 Windows专区 / Windows NT/2000/XP/2003 提问 人家发给我一个带有附件的邮件,我直接打开附件修改保存之后再回复,但对方...
不懂Ribbon原理的可以
进来
看看
哦,分析RibbonClientConfiguration完成了哪些核心初始操作
不懂Ribbon原理的可以
进来
看看
哦,分析SpringBoot自动装配完成了Ribbon哪些核心操作 RibbonClientConfiguration RibbonClientConfiguration是一个非常中的Ribbon配置类,在第一个发起Ribbon请求的时候会完成对应...
请wince驱动调试助手的作者sunrain_hjb以及wince开发者
进来
看看
请wince驱动调试助手的作者sunrain_hjb以及wince开发者
进来
看看
Windows SDK/API
1,221
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章