Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.NET] Exe-Datei auslesen und woanders hinschreiben
hackerking
16.07.2009, 18:14
Jo Hey Leute..
Wie kann ich eine Exe-Datei auslesen, in eine Variable speichern (also nicht File.Copy oder sowas) und woanders wieder ausgeben, nur darf die Variable keine ByteArray sein!
Mit StreamWriter & StreamReader klappt es nicht.
Mit FilePut krieg ich ne Overflow exception.
Mit File.WriteAllLines klappts auch nicht...
Hmm probiers mal mit Filestream.
Dim stream = new Filestream ("C:\....)
http://vb.net-informations.com/files/vb.net_FileStream.htm
mfG
hackerking
16.07.2009, 18:55
Da muss ich aber wieder ByteArrays benutzen und das will/kann ich nicht..
Also ich rate dir auch es mit einem Filestream zu machen.
Dim stream As New FileStream(Me.textbox1.Text, FileMode.Open)
Und so kannst du es dann in ein Array machen, braucsht du aber nicht, wie du schon erwähnt hast.
Dim array AsByte() = New Byte((CInt((stream.Length - 1)) + 1) - 1) {}
stream.Read(array, 0, CInt(stream.Length))
Was genau willst du denn damit machen?
hackerking
16.07.2009, 19:22
Per IO Class (StreamWrite in einem NetworkStream) verschicken. deswegen nicht! mit Byte Arrays!!!
pls is very important^^
neimand ne ahnung?
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.