Windows explorer Dateien mit c++ löschen?
Hallo,
ich wollte gerade ein paar nervige Programme von meinem PC deinstallieren. Aber das geht nicht, weil man Programme die gerade ausgeführt werden nicht löschen kann. Die Programme sind als Hintergrundprozesse festgelegt und wenn an sie im Task-Manager beendet aktivieren sie sich einfach wieder. Deshalb wollte ich versuchen die Dateien mit einem c++ Programm zu löschen.
Weiß jemand wie das geht? (am besten mit Dateipfad)
3 Antworten
Hallo,
wenn Du weißt, welche Bedeutung diese Programme haben, kannst Du diese ja im Autostart des Systems ausschalten und danach deinstallieren...
Wenn Du das nicht weißt, dann lasse diese, denn danach ist meistens das System unbrauchbar und endet in einer Reparatur oder Neuinstallation - und dann sind diese wieder da!
Was soll das denn eigentlich werden, wozu diese deinstallieren?
Grüße aus Leipzig
Boote in den abgesicherten Modus und deinstalliere die Programme dort.
Wie man in C++ löscht müsste ich erst nachschauen. Folgendes sieht aber vielversprechend aus:
https://en.cppreference.com/w/cpp/filesystem/remove
Der abgesicherte Modus ist ein Modus in Windows, in dem Drittprogramme deaktiviert sind. Um in diesen zu booten tue folgendes:
1.) [Windowstaste] + R drücken
2.)
msconfig
eingeben und bestätigen.
3.) Unter "Start" den abgesicherten Modus wählen und den Rechner neustarten.
Ich habe doch dne Befehl verlinkt. Solange die Prozesse laufen wird dir das aber womöglich auch einen Fehler werfen.
Es ist egal, ob Du das per Explorer oder aus einem eigenen Programm (egal in welcher Sprache) versuchst. Der Löschversuch wird mit einem Fehler enden, weil das Programm eben geöffnet ist.
und weißt du auch wie man mit c++ löscht (währe auch bei anderen Sachen nützlich) was genau ist der abgesicherte Modus?