Auswahl der richtigen Programmiersprache
Hallo zusammen. Nach langer Zeit habe ich wieder einmal ein größeres Problem, bei dem ich eueren Rat brauche. Es geht um die Auswahl der richtigen Programmiersprache für ein kleineres Projekt das ich gern umsetzen möchte.
Erstmal die kurze Beschreibung zu meinem Problem. Ich möchte eine Programm schreiben, welches eine bestimmte Datei auf der Festplatte (ggf. sogar auf bestimmte Ordner eingeschränkt) sucht, und bei vorhandensein selbige umgehend löscht.
Des weiteren soll selbiges Programm auch die Registrierung (ggf. nur bestimmte Schlüssel) nach einem Eintrag absucht. Eventuell sogar den Inhalt der Zeichenfolgen nach einem festgelegten Begriff absucht und, ebenfalls bei vorhandensein die betreffende Zeichenfolge löscht.
Beide Löschvorgänge sollen ohne Abfrage bzw. ohne Bestätigung erfolgen, da an den betroffenen Rechnern die Bestätigung nicht möglich ist.
Ich hoffe so einen kleinen Störenfried endgültig auf den betroffenen Rechnern beseitigen zu können und mir damit ein bisschen Arbeit zu ersparen.
Welche Programmiersprache wäre für dieses Vorhaben am einfachsten umzusetzen?
PS: Kann man eventuell einen bestimmten Dateinamen so blockieren, dass die Erstellung des selbigen nicht möglich ist?
Vielen Dank schonmal für euere Hilfe.
Erstmal die kurze Beschreibung zu meinem Problem. Ich möchte eine Programm schreiben, welches eine bestimmte Datei auf der Festplatte (ggf. sogar auf bestimmte Ordner eingeschränkt) sucht, und bei vorhandensein selbige umgehend löscht.
Des weiteren soll selbiges Programm auch die Registrierung (ggf. nur bestimmte Schlüssel) nach einem Eintrag absucht. Eventuell sogar den Inhalt der Zeichenfolgen nach einem festgelegten Begriff absucht und, ebenfalls bei vorhandensein die betreffende Zeichenfolge löscht.
Beide Löschvorgänge sollen ohne Abfrage bzw. ohne Bestätigung erfolgen, da an den betroffenen Rechnern die Bestätigung nicht möglich ist.
Ich hoffe so einen kleinen Störenfried endgültig auf den betroffenen Rechnern beseitigen zu können und mir damit ein bisschen Arbeit zu ersparen.
Welche Programmiersprache wäre für dieses Vorhaben am einfachsten umzusetzen?
PS: Kann man eventuell einen bestimmten Dateinamen so blockieren, dass die Erstellung des selbigen nicht möglich ist?
Vielen Dank schonmal für euere Hilfe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 172752
Url: https://administrator.de/contentid/172752
Ausgedruckt am: 15.11.2024 um 09:11 Uhr
5 Kommentare
Neuester Kommentar
[halb OT]
Moin Shadowhawk,
Diese Technik verwenden aber nur Rootkits und Skidz.
Ist allerdings kaum ohne Nebenwirkungen benutzbar, nicht dokumentiert und nicht empfehlenswert ausserhalb von LAN-Partys.
Definitiv nicht erstrebenswert in PROD-Umgebungen, da so etwas u.a. AV-Fehlalarme auslösen kann.
@die, die es auch kennen
-> bitte diesen Part nicht hier posten
Grüße
Biber
[/halb OT]
Moin Shadowhawk,
PS: Kann man eventuell einen bestimmten Dateinamen so blockieren, dass die Erstellung des selbigen nicht möglich ist?
Ja, das ist möglich für Dateien und Ordner über einen RegKey..Diese Technik verwenden aber nur Rootkits und Skidz.
Ist allerdings kaum ohne Nebenwirkungen benutzbar, nicht dokumentiert und nicht empfehlenswert ausserhalb von LAN-Partys.
Definitiv nicht erstrebenswert in PROD-Umgebungen, da so etwas u.a. AV-Fehlalarme auslösen kann.
@die, die es auch kennen
-> bitte diesen Part nicht hier posten
Grüße
Biber
[/halb OT]
Hallo,
Nun, die Antwort ist ziemlich einfach: mit der, die du am besten kannst.
Ich würde ein PowerShell-Skript schreiben.
@die, die es auch kennen
-> Bitte schreibt, wie das gehen würde
Gruß
Filipp
Welche Programmiersprache wäre für dieses Vorhaben am einfachsten umzusetzen?
Andersherum: Mit welcher Programmiersprache wäre dieses Vorhaben am einfachsten umzusetzen, meinst du sicher.Nun, die Antwort ist ziemlich einfach: mit der, die du am besten kannst.
Ich würde ein PowerShell-Skript schreiben.
@die, die es auch kennen
-> bitte diesen Part nicht hier posten
Das würde mich aber tatsächlich interessieren. Und deine Aufforderung betrachte ich als Einschränkung der Redefreiheit. Also:-> bitte diesen Part nicht hier posten
@die, die es auch kennen
-> Bitte schreibt, wie das gehen würde
Gruß
Filipp
Hallo,
Gruß
Filipp
PS: Kann man eventuell einen bestimmten Dateinamen so blockieren, dass die Erstellung des selbigen nicht möglich ist?
Dazu ist mir, wenn man sowas wirklich will, noch eine Idee gekommen: man könnte einen Hook für das Dateisystem registrieren, der bei Änderungen eine Notification erzeugt (z.B. in .NET mit System.IO.FileSystemWatcher), dann könnte man die Datei gleich wieder löschen. Womit Biber recht hat: das ist sicher keine gute Idee, in sofern ist der Hinweis eher akademischer Natur (aber mit Sicherheit nicht illegal...).Gruß
Filipp