作者: HuBa, wOxxOm 最近更新时间: 20100318
Function library to retrieve various application process informations:
* Script's own process identifier
* Parent process ID of a process (the caller application)
* Process name by process ID (filename without path)
* Thread count by process ID (number of threads created by process)
* Full filename by process ID (Modified version of shimanov's GetModuleFileNameEx() function)
ProcessInfo_GetCurrentParentProcessID()
ProcessInfo_GetCurrentProcessID()
ProcessInfo_GetModuleFileNameEx(ProcessID)
ProcessInfo_GetParentProcessID(ProcessID)
ProcessInfo_GetProcessInformation(ProcessID, CallVariableType, VariableCapacity, DataOffset)
ProcessInfo_GetProcessName(ProcessID)
ProcessInfo_GetProcessThreadCount(ProcessID)
关于函数的参数和返回值, 请参阅其源码.
Added to all functions manually the ProcessInfo prefix.
Also made a small fix, found by a GregL (Guest) http://www.autohotkey.com/forum/viewtopic.php?p=339999#339999
关于此函数(集)的更新细节和注意事项, 请参见 AutoHotkey 论坛: http://www.autohotkey.com/forum/viewtopic.php?t=18550
不存在
; #Include ProcessInfo.ahk #NoEnv SendMode Input SetWorkingDir %A_ScriptDir% Process, Exist MsgBox % ProcessInfo_GetModuleFileNameEx(ErrorLevel)