社区
进程/线程/DLL
帖子详情
怎样由窗口句柄得到窗口所在程序的名称和路径????高分相送!!!
lgq77
2003-10-29 11:48:58
请提供一个函数,由窗口HWND得到窗口所在程序的程序名称,以及其路径名称?
非常感谢!高分相送!
...全文
104
3
打赏
收藏
怎样由窗口句柄得到窗口所在程序的名称和路径????高分相送!!!
请提供一个函数,由窗口HWND得到窗口所在程序的程序名称,以及其路径名称? 非常感谢!高分相送!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
akiko
2003-10-29
打赏
举报
回复
GetWindowThreadProcessId
OpenProcess
EnumProcessModules
GetModuleFileNameEx
lgq77
2003-10-29
打赏
举报
回复
感谢二位的大力帮助!!!
我最多只能奉送上每位50分,
别嫌少.:)
vcforever
2003-10-29
打赏
举报
回复
呵呵……又来晚了,同意akiko
DWORD GetWindowThreadProcessId(
HWND hWnd, // 窗口句柄
LPDWORD lpdwProcessId // 进程ID
);//这个函数的返回值就是创建窗口的线程ID
根据进程ID,取得进程的句柄
HANDLE OpenProcess(
DWORD dwDesiredAccess, // 访问标志
BOOL bInheritHandle, // 句柄是否可继承
DWORD dwProcessId // 进程ID
);
然后枚举进程中的各个模块
BOOL EnumProcessModules(
HANDLE hProcess, // 进程句柄
HMODULE *lphModule, // 存放模块句柄的数组
DWORD cb, // 数组大小
LPDWORD lpcbNeeded // 可以用sizeof(HMODULE).
);
最后用下面这个函数得到可执行文件的名称
DWORD GetModuleFileNameEx(
HANDLE hProcess, // 进程句柄
HMODULE hModule, // 模块句柄
LPTSTR lpFilename, // 存放可执行文件全路径的缓冲区
DWORD nSize // 缓冲区大小
);
希望对你 有帮助!
基础
请问怎么
得到
一个函数的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?
高分
请教如何限制
程序
运行的方法?求助:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢熟悉RichEdit...
Microsoft .NET Compact Framework 开发常见问题解答
(microsoft.public.dotnet.framework.compactframework) 贴出的问题和解答而
得到
的。.NET Compact Framework 团队衷心感谢参加公共新闻组的每个人,感谢他们对本 FAQ 和整个 .NET Compact Framework 开发社区做...
《windows
程序
设计(C语言版)》笔记
《1》的笔记 ...这代表了Windows的三个主要子系统,它们被称作Kernel、User和GDI。当子系统的数目在Windows最近版本中增多时,大多数典型的Windows
程序
产生的函数...Kernel(日前由16位的KRNL386.EXE和32位的KER
MiniGUI开发指南
MiniGUI 目录 MiniGUI 体系结构 概览 引言 POSIX线程 基于PThread的微客户/服务器结构 多线程通讯的关键数据...多
窗口
管理和控件及控件类 ...
窗口
Z序 ...
窗口
剪切算法 ...主
窗口
和控件
PyInstaller 中文文档
PyInstaller 将 Python 应用
程序
及其所有依赖项打包成单个
程序
包。用户可以在没有安装 Python 解释器或任何模块的情况下运行打包的应用
程序
。本文档为其英文文档中文翻译
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章