Hallo Experten,
ich möchte bei VeraCrypt (TrueCrypt hat das gleiche verhalten) die SysHeader32 auslesen.
Leider bekomme ich keinen Text zurück.
Die Zeile 11 sollte gefüllt sein, jedoch kommt kein Text zurück.
Die Funktionen:
[autoit]
GetItemCount
GetSubItemCount
GetSelected
_GUICtrlListView_GetItemCount
_GUICtrlListView_GetColumnCount
geben die korrekte Größe des SysHeader32 zurück, somit habe ich wohl den richtigen Handle.
Das AU3Info-Tool gibt leider auch keinen Text aus.
Folgenden Code habe ich schon:
[autoit][/autoit][autoit][/autoit][autoit]MsgBox(0,"",ControlListView("VeraCrypt","","SysListView321", "GetItemCount"))
MsgBox(0,"",ControlListView("VeraCrypt","","SysListView321", "GetSubItemCount"))
MsgBox(0,"",ControlListView("VeraCrypt","","SysListView321", "GetSelected"))
MsgBox(0,"",ControlListView("VeraCrypt","","SysListView321", "GetText", 10))
#include <GUIListView.au3>
[/autoit][autoit][/autoit][autoit]$hWnd = ControlGetHandle("VeraCrypt","","SysListView321")
MsgBox(0,"",_GUICtrlListView_GetItemCount($hWnd))
MsgBox(0,"",_GUICtrlListView_GetColumnCount($hWnd))
For $i=1 to 20
ConsoleWrite(_GUICtrlListView_GetItemTextString($hWnd, $i) & @CRLF)
Next
UPDATE1:
Mit der Option
#AutoIt3Wrapper_UseX64=N
[/autoit]
bekomme ich TrueCrypt ausgelesen, jedoch nicht VeraCrypt
UPDATE2:
Mit der Option
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator
[/autoit]
bekomme ich nun auch VeraCrypt ausgelesen.
Wieso kann ich mit der X64-Version nicht die Daten auslesen?