#include <LocalSecurityAuthority.au3>
Dim $aPriv[1][2] = [[$SE_DEBUG_NAME, 2]]
$hToken = _OpenProcessToken(-1)
_AdjustTokenPrivileges($hToken, $aPriv)
_LsaCloseHandle($hToken)
$aProcess = ProcessList("msiexec.exe")
For $i = 1 to $aProcess[0][0]
$hProcess = _OpenProcess($aProcess[$i][1], $READ_CONTROL)
$sOwner = _QueryKernelObjectSecurityOwner($hProcess)
If $sOwner = "Builtin\Administrators" Then $sOwner = "NT AUTHORITY\SYSTEM"
_LsaCloseHandle($hProcess)
Msgbox(0, $aProcess[$i][1], $sOwner)
Next
LocalSecurityAuthority.au3 - http://www.autoitx.com/forum.php ... &extra=page%3D1 |