Seite 1 von 3

exe Datei öffnen

Verfasst: 11.01.2006 18:46
von Corni
wie kann ich die aktuelle exe datei in einen String einlesen

Verfasst: 11.01.2006 19:08
von ts-soft
Eine Exe kannste nicht in einen String lesen, weil in einem String das Zeichen
Chr(0), welches in Exes vorkommt, nicht gespeichert werden kann.

Verfasst: 11.01.2006 19:14
von hardfalcon
Du kannst allerdings einen Speicherbereich reservieren, der so gross ist wie deine EXE, und sie da rein speichern. Dann kannst du den Speicherbereichs nachher wie einen String Zeichen für Zeichen auslesen mit Chr(PeekB(SpeicherAdresse))

Verfasst: 11.01.2006 19:14
von Corni
kann ich sie trotzddem einlesen??
sodass chr(0) ausgelassen wird??

Verfasst: 11.01.2006 19:15
von Corni
hardfalcon hat geschrieben:Du kannst allerdings einen Speicherbereich reservieren, der so gross ist wie deine EXE, und sie da rein speichern. Dann kannst du den Speicherbereichs nachher wie einen String Zeichen für Zeichen auslesen mit Chr(PeekB(SpeicherAdresse))
wie geht das??

Verfasst: 11.01.2006 19:25
von ts-soft
Kannst ja mal ins CodeArchiv sehen, ist aber nicht unbedingt für Einsteiger:
http://www.purearea.net/pb/CodeArchiv/F ... D+Files.pb

Verfasst: 11.01.2006 20:20
von Kiffi
> kann ich sie trotzddem einlesen??
> sodass chr(0) ausgelassen wird??

was soll das bringen? Zwar kannst Du das Chr(0) durch irgendetwas
ersetzen, aber ich sehe jetzt nicht so unbedingt den Sinn hinter dieser Aktion.

Schreib' einfach, was Du vorhast. Vielleicht können wir Dir dann eine andere
Lösung empfehlen.

Grüße ... Kiffi

Verfasst: 12.01.2006 19:05
von Corni
http://corni.co.ohost.de/VSC.zip
dafür will ich die runtimes in PB schreiben(gerade sind sie in vb6)
dafür muss ich die aktualle exe öffnen und den code auslesen

Verfasst: 12.01.2006 20:15
von freedimension
Corni hat geschrieben:http://corni.co.ohost.de/VSC.zip
dafür will ich die runtimes in PB schreiben(gerade sind sie in vb6)
dafür muss ich die aktualle exe öffnen und den code auslesen
Öhm, eine Exe enthält nur Maschinencode und Daten, ich glaube nicht, dass du damit etwas anfangen können wirst. Ein (von dir) lesbares Programm wirst du dort jedenfalls ganz bestimmt nicht vorfinden :)

Verfasst: 12.01.2006 20:33
von Konne
Rofl warum kommen in dem Board immer wieder so Fragen überr die ich mich fast totlachen könnte.