Seite 1 von 1

Portierung von C++ code nach Purebasic code

Verfasst: 24.04.2006 12:11
von Neutrino
Hallo Leute habe mal 2 Fragen, ich habe folgenden c++ Code Schnippsel gefunden :

PBYTE module;
module = (PBYTE)GetModuleHandle(0);
Size = ((PIMAGE_NT_HEADERS)(module+((PIMAGE_DOS_HEADER)module)->e_lfanew))->OptionalHeader.SizeOfImage;


wie würde das ganze in Purebasic aussehen?

und wie würde folgende Funktion in Purebasic aussehen?

unsigned long inject (void *){
}

vielen Dank im Voraus für eure Hilfe.

Verfasst: 24.04.2006 18:43
von Blackskyliner
Zum ersten k.A.

Zum Zweiten da PB ja keine unsigned longs hat und Void * k.A. ich würd mal denken dasses auf nen buffer verweisen soll?

Procedure.l inject (*Buffer)
endprocedure

Verfasst: 24.04.2006 20:20
von AndyX
wie sehen denn PBYTE,PIMAGE_NTHEADERS,OptionalHeader und so aus?