Hi
I got a nice methode in AutoIt to get this String.
Now Next thing:
Do I have to create the Memory Structure due to Using the New DLL ?
And I dont Understand how to this Functions (Param's -> No Script in your Example)
The third thing I would like to know: When do I need the 3 registry Keys ?
My Script is just build like that:
FIND REGVALUES
FIND STEAM INSTALL DIRECTORY
FIND THE STRING IN THE BLOB
CREATE THE DLL STRUCTURE (like U discribed in the generel Forum)
CALL THE DLL (SteamDecryptDataForThisMachine; but what Params?)
Tk,
Lenny
Edit: Maybe that helps you (and me ;))
How the "DllCall" Function works in AutoIt:
DllCall ( "dll", "return type", "function" , ["type1" )
dll = Path to the dll
return type = The return type of the funtion
Some of them are:
Code:
byte a 8 bit integer
ubyte an unsigned 8 bit integer
short a 16 bit integer
ushort an unsigned 16 bit integer
dword an unsigned 32 bit integer
udword an unsigned 32 bit integer
int a 32 bit integer
uint an unsigned 32 bit integer
long a 32 bit integer
ulong an unsigned 32 bit integer
int64 a 64 bit integer
uint64 an unsigned 64 bit integer
str an ANSI string (cannot be more than 65536 chars).
wstr a UNICODE wide character string (converted to/from an ANSI string during the call if needed). Cannot be more than 65536 chars.
hwnd a window handle (pointer)
ptr a general pointer (void *)
float a single precision floating point number
double a double precision floating point number
function = The functionname in the DLL to call
type = The type of the parameter (Like Pointer)
And then the Parameters of the Function