Hallo.
Ich bin gerade dabei, eine Funktion per DLLCall zu schreiben.
Im internet habe ich nun einen C# Code gefunden, aber ich komme iwie nicht weiter.
Dies ist der Code:
Code
static extern IntPtr OpenService(IntPtr hSCManager, string lpServiceName, uint dwDesiredAccess);
In AutoIt habe ich die Funktion so geschrieben:
$hService = DllCall($hDLL, "???", "OpenService", "ptr", $hScManager, "str", $sServiceName, "dword", 0xF003F)
[/autoit]
Was muss ich in AutoIt bei den 3 Fragezeichen als Typ nehmen, denn in C# steht da IntPtr ?
Ich habe es mit ptr und int* versucht, aber die funktionieren nicht.
Ich hoffe jemand kann mir helfen.
MfG. PrideRage