Ergebnis 1 bis 5 von 5
  1. #1
    Capt'n Crunch Avatar von hackerking
    Registriert seit
    08.11.2008
    Beiträge
    964

    Standard [VB.NET] Exe-Datei auslesen und woanders hinschreiben

    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...

  2. #2
    Eigener Benutzertitel Avatar von inmate
    Registriert seit
    23.12.2008
    Beiträge
    1.767

    Standard

    Hmm probiers mal mit Filestream.
    Dim stream = new Filestream ("C:\....)

    http://vb.net-informations.com/files...FileStream.htm

    mfG


    iPott <3

  3. #3
    Capt'n Crunch Avatar von hackerking
    Registriert seit
    08.11.2008
    Beiträge
    964

    Standard

    Da muss ich aber wieder ByteArrays benutzen und das will/kann ich nicht..

  4. #4
    Bugbear Wurm
    Registriert seit
    06.07.2009
    Beiträge
    236

    Standard

    Also ich rate dir auch es mit einem Filestream zu machen.

    Code:
    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.

    Code:
    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?

  5. #5
    Capt'n Crunch Avatar von hackerking
    Registriert seit
    08.11.2008
    Beiträge
    964

    Standard

    Per IO Class (StreamWrite in einem NetworkStream) verschicken. deswegen nicht! mit Byte Arrays!!!

    pls is very important^^

    neimand ne ahnung?
    Geändert von hackerking (17.07.2009 um 17:22 Uhr) Grund: Automerged Doublepost

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •