Delphi~通过程序窗体句柄获取程序路径
来源:互联网 发布:web服务器默认端口 编辑:程序博客网 时间:2024/06/06 11:37
引用 ShellAPI
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;
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;
- Delphi~通过程序窗体句柄获取程序路径
- Delphi~通过程序窗体句柄获取程序路径
- C# 通过窗口句柄获取程序运行路径 通过程序运行路径获取程序图标
- Delphi获取程序自身路径
- 根据窗口句柄获取所在程序路径
- 通过pid获取程序路径
- VC程序获取程序窗体的句柄和修改窗体的类名
- DELPHI 技巧 - 获取程序自身路径
- c# 获取程序句柄
- C# 获取句柄程序
- 通过api获取句柄控制其他窗体
- 通过api获取句柄控制其他窗体
- 通过api获取句柄控制其他窗体
- 通过api获取句柄控制其他窗体
- 通过进程名获取程序路径
- C#通过程序获取各种路径
- 获取窗体句柄:通过窗体标题模糊查询
- C#通过窗体句柄获取窗体的Caption
- 修改android默认屏幕超时时间
- java读取OPENSSL生成的DSA的pem文件
- Openstack keystone 多级用户扩展
- .net基本概念
- 分页存储过程
- Delphi~通过程序窗体句柄获取程序路径
- Struts2 action里获取ip地址
- HDU--1241 -- Oil Deposits [水水的DFS]
- android下载网络图片,BitmapFactory创建bitmap
- 类似淘宝的滑动评分,很好用!!!
- C Runtime Library来历, API, MFC, ATL关系
- POJ 2513 Colored Sticks
- linux bash shell 在控制台打印 8格棋盘的方法
- magento批量删除产品