| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 窗口_句柄取进程路径Ex | 文本型 | 根据指定窗口句柄获取程序文件路径,失败返回空! | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 窗口句柄 | 整数型 | ||||||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 局_进程ID | 整数型 | |||||
| 局_所需内存 | 整数型 | |||||
| 局_进程句柄 | 整数型 | |||||
| 局_模块数组 | 整数型 | 255 | ||||
| 局_模块路径 | 文本型 | |||||
| 局_返回路径 | 文本型 | |||||
如果真 (局_进程ID > 0)
局_进程句柄 = OpenProcess (位或 (1024, 16), 假, 局_进程ID)
如果真 (局_进程句柄 > 0)

如果真 (EnumProcessModulesEx (局_进程句柄, 局_模块数组 [1], 256, 局_所需内存, #LIST_MODULES_ALL ))

局_模块路径 = 取空白文本 (512)

GetModuleFileNameExA (局_进程句柄, 局_模块数组 [1], 局_模块路径, 256)


如果 (寻找文本 (局_模块路径, “\??\”, , 假) ≠ -1)


局_返回路径 = 子文本替换 (局_模块路径, “\??\”, “”, , , 真)


局_返回路径 = 局_模块路径

处理事件 ()
CloseHandle (局_进程句柄)
处理事件 ()返回 (局_返回路径)
词条作者信息 使用例程
