PC-Experience (https://www.pc-experience.de/wbb2/index.php)
- Software Foren: (https://www.pc-experience.de/wbb2/board.php?boardid=17)
-- Windows 9x, NT, 2000, XP: (https://www.pc-experience.de/wbb2/board.php?boardid=18)
--- schutz vor gewissen programmen (https://www.pc-experience.de/wbb2/thread.php?threadid=13545)
Geschrieben von Phoenix77972 am 30.01.2005 um 17:06:
schutz vor gewissen programmen
Hi,
ich suche eine Möglichkeit zu realisieren, dass mein PC .exe dateien mit bestimmtem Namen nicht öffnet. Zum Beispiel dass niemand eine DAtei mit dem Namen *****.exe öffnen kann. Geht das irgendiwe?
Geschrieben von Kiesewetter am 30.01.2005 um 18:03:
für spezielle Programme nein
aber du kannst generell das Installieren von Software unterbinden, in dem du für deine Mitbenutzer Konten mit eingeschränkten Rechten anlegst
Geschrieben von Phoenix77972 am 30.01.2005 um 22:00:
Ok, geht es dann wenigstens dass ich mit einer Batchdatei Dateien mit bestimmtem NAme suche und automatisch lösche?
Geschrieben von Florian am 31.01.2005 um 00:35:
was hast du denn für ein Betriebssystem?
wozu eine Batchdatei?
du siehst doch über Systemsteuerung >Software was installiert ist
Geschrieben von Alaniel am 31.01.2005 um 10:35:
Über Systemsteuerung -> Software siehst Du nur die INSTALLIERTEN Programme!!!!
Schau Dir mal Deine Büchse an, wie viele Exe-Dateien darauf herumfliegen, die nicht installiert sind... Ich denke da nur an selbstextrahierende Archive, etc....
Wenn Du das per Batch machen willst und den Namen der Datei weisst, dann schreib doch einfach:
@echo off
del [Pfad]\Dateiname.exe
echo Dateien wurden gelöscht
pause
exit
Wenn Du alle Exe's in einem Verzeichnis löschen willst, dann mache das einfach über Wildcards, also *.exe.
(z.B. C:\Windows\System32\*.exe

)
Das ganze speicherst Du dann als irgendwas .bat oder irgendwas.com und fertig....
Geschrieben von Phoenix77972 am 31.01.2005 um 14:17:
Ok, das ist in etwas das was ich mir vorgestellt habe. Gibt es jetzt nicht noch die Möglichkeit autmatisch eine Datei mit gewissem Namen suchen zu lassen?
Danke für die besiherigen Antworten schonmal,
phoenix77972
Geschrieben von Alaniel am 31.01.2005 um 14:24:
Ähem, hüstel, wofür ist denn die Windows-Suchfunktion da?
Start -> Suchen -> Dateien/Ordner....
Oder habe ich Dich falsch verstanden?
Per Batch machst Du das mit "FIND abc.def"
Wenn Du also eine Datei suchst, die, sagen wir einmal, alaniel.exe heisst, dann gibst Du ein:
find alaniel.exe
Wenn Du allerdings nur weisst, daß sie irgendwas mit alaniel hiess und auch nicht, welche Endung sie hat, dann sieht der String so aus:
find *alaniel*.*
ich hoffe, der Sinn wird durch diese Beispiele klar.
Noch kurz zu den Wildcards:
* steht für beliebig viele Zeichen
? steht für genau ein Zeichen, kann aber auch durch * ersetzt werden (wer weiss schon, daß an dieser Stelle genau ein Zeichen fehlt?)
Geschrieben von Phoenix77972 am 31.01.2005 um 16:47:
Das kommt dem ganzen schon sehr nahe. Ist es jetzt noch möglich dass die find funktion auf Allen Laufwerken sucht? Und kann ich machen dass alle gefundenen DAteien automatisch gelöscht werden?
Geschrieben von moinsager am 31.01.2005 um 19:51:
| Zitat: |
Original von Alaniel
? steht für genau ein Zeichen, kann aber auch durch * ersetzt werden (wer weiss schon, daß an dieser Stelle genau ein Zeichen fehlt?) |
|
soweit ich weiß (und eben im total commander gestetet habe) ist ? genau ein zeichen, also NICHT kein zeichen.
aabb =/= aa?bb
aabb = aa*bb
"kann aber auch durch * ersetzt werden" ist somit zu streichen.
wenn du eine aktive suche haben willst kommst du wohl um ein selbstgeschriebenes programm nicht drum rum, zumindest hab ich ein solches noch nicht gesehen.
Forensoftware: Burning Board , entwickelt von WoltLab GmbH