Bitte um Übersetzung von C++ in Assembler Code
-
Hallo Leute,
ich benötige eine kleine Übersetzung von euch des folgenden C++ Codes in MASM Assembler Code:
HWND hwnd;
int var1;
WPARAM wParamhwnd = FindWindow("FS98MAIN", NULL);
wParam = &var1; // Die Adresse der Variable 1 soll veschickt werden
SendMessage(hwnd,IRGEND_EINE_ZAHL,wParam, "")Welche include Dateien benötige ich, wo bekomme ich diese her?
Vielen vielen Dank für eure Hilfe!
Schöne Grüße,
Marcel
-
Ist FS98MAIN das Window deines Virenkillers?
-
Nein, das ist die Klasse des Flugsimulators.
-
Na wenn da so ist
Für tasm könnte das so aussehen:
-------------------
.model flat ,stdCall
EXTRN FindWindowA : PROC
EXTRN SendMessageA : PROC
EXTRN ExitProess : PROC
.data
hwnd dd ?
var1 dd ?
wparam dd ?
wndname db "FS98MAIN",0.code
main:
call FindWindowA, offset wndname, 0
mov hwnd, eax
mov eax, offset var1
mov wparam, eax
call SendMessageA, hwnd, IRGEND_EINE_ZAHL, wparam, 0call ExitProcess
End main
-------------------
und dann mit der import32.lib linken.
Fürn masm müsste das ähnlich aussehen.