Entwickler-Ecke
Dateizugriff - Bytes von Programm einlesen
DeCodeGuru - So 29.09.02 21:11
Titel: Bytes von Programm einlesen
Hi Leute,
ich hätte eine Frage und zwar möchte ich die letzten 100 Byte meine Anwendung auslesen. Problem ist nur, dass ich dann beim Einlesen einen Fehler bekomme. Ist ja auch logisch, da ich ja keinen Lesezugriff bekomme. Wie kann ich das also machen?
CenBells - So 29.09.02 21:22
wie wäre es mit kopie erstellen und dann von der kopie lesen?
gruß
KEn
DeCodeGuru - So 29.09.02 21:40
daran habe ich auch schon gedacht, allerdings finde ich die lösung nicht befriedigend. Hat noch jemand ne Idee?
DeCodeGuru - So 29.09.02 21:46
achja, ich habe das eben mit dem Kopieren versucht. Allerdings mit einem Problem: Als ich versucht habe die Datei zu kopieren, kam der gleiche Fehler.
Ex0rzist - So 29.09.02 21:57
Hi,
mal ne Frage:
Warum ist es logisch, dass du keinen Lesezugriff erhältst? :nixweiss:
Gruß,
Ex0rzist
DeCodeGuru - So 29.09.02 21:59
oh, habe ich logisch geschrieben? ich gebe zu, dass es nicht logisch ist.
Ex0rzist - So 29.09.02 22:04
Hmm, hast du die nötigen Benutzerrechte? Falls das Lesen damit überhaupt einzuschränken ist.
Gruß,
Ex0rzist
DeCodeGuru - So 29.09.02 22:17
die Benutzerrechte sind nicht das Problem. Ich denke mal, dass es einfach daran liegt, dass ich die Daten nicht aus dem laufendem Programm lesen kann, weil das Programm halt läuft. Keine Ahnung warum, aber anders kann ich mir das nicht erklären.
CenBells - So 29.09.02 23:03
Das kann nicht der grund sein.
Der Windows explorer kann von laufenden programmen auch eine Kopie erstellen. Vielleicht hast du die Datei auch mit den falschen Flags geöffnet. Du darfst halt nur ReadOnly verwenden
Gruß
Ken
DeCodeGuru - So 29.09.02 23:13
dass ich sie nur mit ReadOnly öffnen darf, ist mir klar. Naja, ich werdes es morgen nochmal probieren (bleibt mir ja nichts anderes übrig :mrgreen: )
DeCodeGuru - Mo 30.09.02 09:58
hi nochmal,
also das Problem habe ich gelöst, auch wenn ich nicht weis, wie ich das gemacht habe. Ich habe den gleichen Code einfach nochmal reingetippt und siehe da, es hat funktioniert. Fragt mich nicht warum. Ich wunder mich ja auch. Vielleicht habe ich beim zweiten eintippen dann doch einen Fehler weniger gemacht. :mrgreen:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!