Wie Löschen Windows 7 dll-Datei Im System32-Ordner), Indem Sie C# - Sprache

Manchmal muss ich löschen oder ersetzen eine dll Datei im system32-Ordner von windows 7.

Der code unten hat immer Permission Denied Error :

            if (File.Exists(@"C:\Windows\system32\mydll.dll"))
            {
                fileInfo.IsReadOnly = false;
                File.Delete(@"C:\Windows\system32\mydll.dll");
            }

Wie kann ich dies umgehen Fehler und ersetzen eine Datei im system32 Ordner?

  • Sie müssen entweder administrator-Privilegien, rechten Maustaste auf das Programm und wählen Sie "als Administrator Ausführen"/Bearbeiten Sie das app-manifest für die Eingabeaufforderung, oder Ihr Konto nicht über die Berechtigung zum ändern der system-Ordner. Wenn die DLL in den Speicher geladen, ich weiß nicht, ob Sie ihn löschen können.
  • danke für den Kommentar. aber ich bin administrator... problem ist immer noch da.
  • Standardmäßig denke ich nicht, dass Sie können löschen/Bearbeiten system-Dateien ohne änderung der Berechtigungen. Programmer ' s Antwort wird den Besitz übernehmen und erteilen Sie die Erlaubnis, Sie zu löschen.
  • Was passiert, wenn Sie versuchen, löschen Sie die Datei manuell, oder über die Eingabeaufforderung? Frage mich, ob Windows geben Sie das gleiche problem. Ich Frage mich auch, warum Sie haben versucht, dies zu tun. Wenn es eine 'system' Datei, würde ich dringend raten das löschen auf reboot Aufgabe.
InformationsquelleAutor SilverLight | 2012-09-08
Schreibe einen Kommentar