aus Assembler EXE-Datei erstellen über Linker

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
coMstructor
Beiträge: 130
Registriert: 04.07.2006 20:10
Kontaktdaten:

aus Assembler EXE-Datei erstellen über Linker

Beitrag von coMstructor »

Hab zu diesem Thema mal ein Tutorial geschrieben , da ich das selbst für einen Compiler brauche
Nachlesen unter http://deepblue.de.funpic.org/viewtopic.php?f=11&t=27
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

O.k. ... und du bist dir sicher das es '__imp__MessageBoxA@8' gibt ? ;-)
Benutzeravatar
Leonhard
Beiträge: 602
Registriert: 01.03.2006 21:25

Beitrag von Leonhard »

Ich würd spontan sagen: nein.
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

Habt ihr weitergelesen?

Ich kenn mich zwar nicht mit ASM aus, er hats aber so schön erklärt, da glaub ich ihm mal.
Benutzeravatar
coMstructor
Beiträge: 130
Registriert: 04.07.2006 20:10
Kontaktdaten:

Beitrag von coMstructor »

Leonhard hat geschrieben:Ich würd spontan sagen: nein.
warum nicht? ;) der source läuft und dieser befehl steht genau so in der fasm manual :allright: ich hoffe ich sag jetzt nix falsches :(
Benutzeravatar
Leonhard
Beiträge: 602
Registriert: 01.03.2006 21:25

Beitrag von Leonhard »

Das ist ein sozusagen 'Import'-Befehl der aus einer Object-Datei oder dem System (weis nicht genau) declamiert wird, damit man den Befehl im Code verwenden kann. Wie man sehen kann wird im Code der Befehl auch aufgerufen. Der Code, den du hattest war bestimmt ein Beispiel-Code.

Sooo viel ahnung mit ASM hab ich zwar nicht aber es reicht für das aus.
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

coMstructor hat geschrieben:
Leonhard hat geschrieben:Ich würd spontan sagen: nein.
warum nicht? ;) der source läuft und dieser befehl steht genau so in der fasm manual :allright: ich hoffe ich sag jetzt nix falsches :(
Ich kann dein Tut jetzt zwar nicht mehr lesen (mysql fehler) , aber ich glaube du hast dich da nur verschrieben.
Du rufst '__imp__MessageBoxA@8' auf, aber uebergibst 4 x long (16).
Benutzeravatar
coMstructor
Beiträge: 130
Registriert: 04.07.2006 20:10
Kontaktdaten:

Beitrag von coMstructor »

ja das hab ich umgeändert , da stand 16 . hab nur überlegt da ich nur 2 strings habe die ich brauche à 4 byte also 8 :wink:

edit:: hab das tutorial wieder hochgeladen :allright:
Benutzeravatar
Pinhead
Beiträge: 85
Registriert: 05.09.2005 20:30
Wohnort: HD

Beitrag von Pinhead »

Hi,
ich bekomme da einen unschönen Fehler beim ansehen:
SQL ERROR [ mysql4 ]

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) [2002]
Ist der Link tot oder nur die üblichen Serverprobleme???

Gruß Pinhead
Man macht sich immer übertriebene Vorstellungen von dem, was man nicht kennt.
(Albert Camus, franz. Schriftsteller, 1913-1960)
Benutzeravatar
coMstructor
Beiträge: 130
Registriert: 04.07.2006 20:10
Kontaktdaten:

Beitrag von coMstructor »

coMstructor hat geschrieben: edit:: hab das tutorial wieder hochgeladen :allright:
das sagt wohl alles ;) :)
Antworten