Ergebnis 1 bis 4 von 4
  1. #1
    W32.FunLove
    Registriert seit
    28.09.2007
    Beiträge
    160

    Standard [VB.net] Dateien vor Zugriff in Ram cachen

    Hallo an die Coder unter euch.

    Ich würde gerne eine Methode kennenlernen, um Daten (in meinem Fall eine .txt Datei, also keine executable) in den Ram zu laden, dort zu bearbeiten und dann in einem rutsch auf die Platte zu schreiben.
    Es musst nichts gecryptet werden oä.

    Als Beispiel wie ich es gerne hätte habe ich leider nur diesen Delphi Duplicate Check vom Codesoft-Board.
    http://board.codesoft.cc/showthread.php?t=107
    sowas sollte doch auch in VB möglich sein oder?

    Vielen Dank schonmal
    ehemals Spiderwurst, nun mit ordentlichem Namen anwesend


  2. #2
    BackNine Wurm
    Registriert seit
    01.01.2007
    Beiträge
    302

    Standard

    Ich würde gerne eine Methode kennenlernen, um Daten (in meinem Fall eine .txt Datei, also keine executable) in den Ram zu laden, dort zu bearbeiten und dann in einem rutsch auf die Platte zu schreiben.
    o_O Streams? ^^

    http://msdn.microsoft.com/en-us/libr...eamreader.aspx


    Zitat Zitat von roflcopterpilot
    danke, aber wo kann man denn hier bitte proxies checken? http://proxycheck.dl.am/

  3. #3
    Richard Stallman Avatar von Sawyer
    Registriert seit
    26.07.2008
    Beiträge
    2.037

    Standard

    also ich weiß ja nicht was du ihm damit genau sagen willst

    denn mit dem streamreader kann man lediglich Dateien auslesen (da so was zu den Grundkenntnissen gehört) vermute ich das er das schon weiß

    also hilft ihm der post nicht wirklich weiter

    Dim fs As New System.IO.FileStream("C:\application.exe",
    System.IO.FileMode.Open)
    Dim br As New System.IO.BinaryReader(fs)
    Dim data() as Byte
    data = br.ReadBytes(Convert.ToInt32(fs.Length))
    br.close()
    fs.close()

    Dim oAss As System.Reflection.Assembly
    Dim meth As System.Reflection.MethodInfo
    Dim obj As Object
    oAss = System.Reflection.Assembly.Load(data)
    meth = oAss.EntryPoint
    obj = oAss.CreateInstance(meth.Name)
    meth.Invoke(obj, Nothing)

    hab den code per Google gefunden , bin mir nicht sicher ob er funktioniert (hab es jetzt grad nicht getestet) , zumindest das Prinzip
    stimmt

    oder hier:
    http://dotnet-snippets.de/dns/vbnet-...ln-SID645.aspx

    MfG

  4. #4
    BackNine Wurm
    Registriert seit
    01.01.2007
    Beiträge
    302

    Standard

    Naja.... bei dem Russenboard bin ich leider nicht angemeldet, aber so wie er es beschreibt macht man es einfach mit Streams^^ (Files in den RAM laden und auf die Platte speichern)


    Zitat Zitat von roflcopterpilot
    danke, aber wo kann man denn hier bitte proxies checken? http://proxycheck.dl.am/

Stichworte

Berechtigungen

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