[OT]
Ich versteh irgendwie nur Bahnhof.
Meine letzten Programmieraktionen waren mit Borland Pascal 7 auf MS-DOS.
Aber wenn es hilft, WOU besser zu machen, dann nur weiter.
[/OT]
Dalai wrote:Soweit war mir das schon klar. Aber vorher wird ja im DllStructCreate schon ein ptr erzeugt, der nachfolgend als ptr* benutzt wird. Gesamt also ein Pointer auf einen Pointer auf einen Pointer, oder fügt DllStructGetPtr gar einen weiteren Pointer hinzu? Oder verstehe ich was falsch?
Dalai wrote:Ich hasse Pointer. Ich bin eher in Delphi zuhause, wo man sich darum im Normalfall nicht kümmern muss.
WSUSUpdateAdmin wrote:Beim Aufruf von Wow64RevertWow64FsRedirection, sagt man "DllCall" dann nur noch "ptr" und übergibt folgerichtig $pRedirect und nicht DllStructGetPtr($pRedirect), weil die Funktion einen PVOID erwartet, also einen void* und nicht einen void**.
Warum?
Dalai wrote:Laut Deklaration erwarten aber beide Funktionen einen PVOID. [...]
BOOL WINAPI Wow64DisableWow64FsRedirection(
_Out_ PVOID *OldValue
);
BOOL WINAPI Wow64RevertWow64FsRedirection(
_In_ PVOID OldValue
);
Return to Anregungen / Suggestions
Users browsing this forum: No registered users and 2 guests