获取窗口所在路径 - GetWindowProcessPath
函数简介
获取指定窗口所在的进程的exe文件全路径
接口名称
GetWindowProcessPath
DLL调用
long GetWindowProcessPath(long ola, long hwnd)
参数定义:
ola
(长整型数): OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。hwnd
(长整型数): 窗口句柄。
示例:
long pathPtr = GetWindowProcessPath(ola, hwnd);
if (pathPtr != 0) {
// 使用路径字符串
// ...
// 释放内存
FreeStringPtr(pathPtr);
}
COM调用
string GetWindowProcessPath(long hwnd)
参数定义:
hwnd
(长整型数): 窗口句柄。
示例:
process_path = ola.GetWindowProcessPath(hwnd)
messagebox(process_path)
返回值
字符串:
- 返回进程的exe文件全路径
注意:
- DLL调用返回字符串指针地址,需要调用 FreeStringPtr 接口释放内存