Ich schreibe ein einfaches Keylogger-Programm (für nicht bösartige Zwecke).
Hinweis: Dies ist mit dem .net 4.0-Client-Profil
Immer wenn ich das Programm starte, bekomme ich diesen Fehler:
%Vor%Hier ist mein Hauptcode:
%Vor%Warum passiert das? Es war in Ordnung, wenn ich diese Anweisung verwendete, um in die Datei zu schreiben:
%Vor%Aber es funktionierte nicht mehr, als ich einfach zu:
wechselte %Vor%Ich sehe ein
%Vor%das ist unnötig und wahrscheinlich das direkte Problem hier.
Es wird nicht nur eine leere Datei erstellt, sondern es öffnet sich auch ein FileStream-Objekt, das Sie nirgends schließen. Der geöffnete FileStream ist nicht teilbar, so dass AppendAllText () fehlschlägt.
Entfernen Sie einfach diese Zeile, AppendAllText()
enthält die Logik zu erzeuge die Datei, wenn sie noch nicht existiert
Tags und Links c# file-io sharpdevelop