Delphi~通过程序窗体句柄获取程序路径
2024-08-28 20:30:08
http://www.cnblogs.com/Jesses/articles/1636323.html
引用PsAPI
var
h:HWND;
pid: Cardinal;
pHandle: THandle;
buf: array[0..MAX_PATH] of Char;
begin
h:=GetForegroundWindow; //获取当前激活的窗体句柄
GetWindowThreadProcessId(h, @pid); //通过句柄获取其进程ID
pHandle := OpenProcess(PROCESS_ALL_ACCESS, False, pid);//通过进程ID获取进程句柄
GetModuleFileNameEx(pHandle, 0, buf, Length(buf));//通过进程句柄获取其模块路径
CloseHandle(pHandle);
Edit1.Text:= buf;
end;//把它放进一个Timer里,半秒获取一次。。。
另加个Spy++模式的Delphi源码
最新文章
- Cool!15个超炫的 CSS3 文本特效【上篇】
- PHP Redis 全部操作方法
- Maven环境变量配置
- 敏捷软件开发:原则、模式与实践——第8章 SRP:单一职责原则
- 关于一个每天请求50W次接口的设计实现过程
- GPS定位原理
- 爬虫Larbin解析(二)——sequencer()
- LightOJ - 1422 Halloween Costumes (区间dp)
- 转载:C# Office 开发
- Codeforces 437C The Child and Toy(贪心)
- 开涛spring3(3.1) - DI的配置使用
- Ext JS 6开发实例(四) :调整主视图
- C 实现自己构建的数组
- PKUWC2019滚粗记
- tp5 Excel导入
- Python开发——7.迭代器、生成器和装饰器
- 阿里云Maven settings.xml文件
- taro 消息机制
- Linux入门:常用命令:查看硬盘、分区、CPU、内存信息
- 05_ssm基础(四)之Spring与持久层的整合
热门文章
- MyBatis的SQL语句映射文件详解(二)----增删改查
- 【uva11468-Substring】AC自动机+dp
- 获取高德地图api
- 关于chkrootkit 检查 INFECTED: Possible Malicious Linux.Xor.DDoS installed
- ie 下input光标位置垂直不居中问题
- Markdown文件导出为HTML的小程序
- yum,httpd,php环境搭建方法
- Selenium2+python自动化72-logging日志使用【转载】
- Selenium2+python自动化34-获取百度输入联想词【转载】
- IOC(控制反转)的理解