_WinAPI_GetProcessWorkingDirectory bug
运行环境:win7 英文企业版,autoit:3.3.7.2,以下帮助文件中提供的例子运行错误,我确认我的qq路径就不对。#RequireAdmin
#Include <Array.au3>
#Include <WinAPIEx.au3>
Opt('MustDeclareVars', 1)
Global $hToken, $aList = 0
; Enable "SeDebugPrivilege" privilege for obtain full access rights to another processes
$hToken = _WinAPI_OpenProcessToken(BitOR($TOKEN_ADJUST_PRIVILEGES, $TOKEN_QUERY))
_WinAPI_AdjustTokenPrivileges($hToken, $SE_DEBUG_NAME, 1)
; Retrieve working directories for all processes the system
If Not (@error Or @extended) Then
$aList = ProcessList()
For $i = 1 To $aList
$aList[$i] = _WinAPI_GetProcessWorkingDirectory($aList[$i])
Next
EndIf
; Enable SeDebugPrivilege privilege by default
_WinAPI_AdjustTokenPrivileges($hToken, $SE_DEBUG_NAME, 2)
_WinAPI_CloseHandle($hToken)
If IsArray($aList) Then
_ArrayDisplay($aList, '_WinAPI_GetProcessCommandLine')
EndIf 确认一下,确实有这个问题。 能力不够,希望有人改正并说明原因 回复 3# leon460
你的winapiex.au3版本多少? 回复 4# 3mile
我也不知道,干脆我把它上传上来好了 回复 5# leon460
http://www.autoitx.com/forum.php?mod=redirect&goto=findpost&ptid=25324&pid=314771&fromuid=7639113 回复 6# 3mile
出现如图报错 回复 1# leon460
这个问题时至今日仍然存在。
页:
[1]