Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
august_
Poster
Poster

Anmeldedatum: 04.08.2007
Beiträge: 181

Exe in variabel laden
Verfasst am: 22.03.2008, 14:21

Wie stell ich das an?
Irgendwie so in der art

open "text.exe" for binary as #1
get #1,, bla 'hier weis ich nicht genau wie ich alles in die variabel bla lade
close #1

Er soll halt dann den inhlat einer ausgewählten exe,im builder,den server übergeben und die Datei dann wieder,wenn der server gestartet wird erstellen
Oder gibt es irgendeine möglichkeit eine Datei in die Res einer anderen Datei zu laden?Nicht oder^^
 
mastermaefju_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 26.03.2007
Beiträge: 30


Verfasst am: 23.03.2008, 12:39

Code:
open "text.exe" for binary as #1
test=space(LOF)1)
get #1, test
close #1


so wirds glaub ich gemacht

Edit/Korrektur von c0re:

Dazu muss soll gesagt sein, dass man die Datei so in eine String Variable liest. Also:

Code:
Dim Test As String
Open "C:\datei.exe" For Binary As #1
    Test = Space(LOF(1)) ' Variable ist so groß wie die Datei im Datenkanal 1
    Get #1, , Test
Close #1

Hattest außerdem ein paar Syntaxfehler drin.
Wenn du die Datei in ein Bytearray laden willst (finde ich oft komfortabler), machst du das so:

Code:
Dim bDatei() As Byte
Open "C:\datei.exe" For Binary As #1
    Get #1, , bDatei
Close #1
 
august_
Poster
Poster

Anmeldedatum: 04.08.2007
Beiträge: 181


Verfasst am: 23.03.2008, 15:08

wie kann ich ein bytearray bei einem Builder übergeben?Und kann man eine exe direkt aus dem buffer laden?
 
c0re_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 29.11.2007
Beiträge: 425


Verfasst am: 23.03.2008, 15:42

Was meinst du mit Buffer?
 
august_
Poster
Poster

Anmeldedatum: 04.08.2007
Beiträge: 181


Verfasst am: 23.03.2008, 15:51

Sry,hab mich falsch ausgedrückt^^
Also wenn ich ne exe in nem bytearr hab,die dann gleich vom bytearr aus irgenwie ausführen,also ohne vorher wieder ne exe zu erstellen.
Und die andere frage steht auch noch offen,wie übergeb ich bei einem Builder,ein Bytearr dem Server?
 
c0re_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 29.11.2007
Beiträge: 425


Verfasst am: 23.03.2008, 16:50

Du kannst das Bytearray in einen Prozess injecten ohne es auf die Festplatte zu droppen.
Zum übergeben weiß ich grad nichts. Wenn das nicht funktioniert:

Code:
Open "C:\datei.exe" For Binary As #1
   Put #1, LOF(1) + 1, bArray
Close #1

Dann wandele das bArray vorher in einen String um.
 
august_
Poster
Poster

Anmeldedatum: 04.08.2007
Beiträge: 181


Verfasst am: 23.03.2008, 17:20

K danke,aber ich mein wie ich das den builder übergebe,das weis ich noch nicht so genau^^.Ich kann zwar alles bei einem normalen Builder,aber wie übergebe ich dann das Bytearr,das weis ich nicht genau
 
c0re_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 29.11.2007
Beiträge: 425


Verfasst am: 23.03.2008, 17:33

c0re hat Folgendes geschrieben:
Code:
Open "C:\datei.exe" For Binary As #1
   Put #1, LOF(1) + 1, bArray
Close #1

 
august_
Poster
Poster

Anmeldedatum: 04.08.2007
Beiträge: 181


Verfasst am: 23.03.2008, 17:45

sry,aber kannst du das plz genauer erklären, wie ichs beim builder ins barray einlese und beim server wieder auslese?
 
c0re_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 29.11.2007
Beiträge: 425


Verfasst am: 23.03.2008, 18:39

Du liest den Startpunkt (vorher) und das Ende des Stub im Builder aus und hängst es später an. In der Stub auslesen und vom Anfang bis zum Ende die Stub rausschneiden. Anhängen wirst du doch hinbekommen.
 
august_
Poster
Poster

Anmeldedatum: 04.08.2007
Beiträge: 181


Verfasst am: 23.03.2008, 18:48


he ich kapier irgendwie nicht ganz wie du das meinst
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: erstellen, exe

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Info.exe ? zum auslesen der IP's 721 30.04.2007, 10:08
Keine neuen Beiträge visual studio 2005 - exe erzeugen 1634 20.04.2007, 23:32
Keine neuen Beiträge .exe erstellen 793 29.03.2007, 18:32
Keine neuen Beiträge exe 645 30.01.2007, 21:34
Keine neuen Beiträge .exe erstellen 730 25.12.2006, 15:14
 


[ Time: 0.1298s ][ Queries: 110 (0.0539s) ][ GZIP on - Debug on ]