Вот такой Search_It.cmd
Код:
copy nul c:\temp\$exe.txt
for /R "c:\" %%O in (*.exe) do echo %%~dpnxO >>c:\temp\$exe.txt
type c:\temp\$exe.txt|find /V "c:\Windows"|find /V "c:\Program Files">c:\temp\exe.txt
del c:\temp\$exe.txt
(естественно, запущенный Администратором), выдаст полный список с полными путями всех *.exe из всех папок на диске c: кроме "c:\Windows" и "c:\Program Files" в файлик c:\temp\exe.txt.
Список "неприкосновенных" папок, естественно, может быть расширен самостоятельно путём добавления доп. фильтра(ов)
|find /V "Filter" во второй в третьей строке. Например, |find /V "Temporary Internet Files"|find /V "Application Data" Подробнее - см. справку по командам for и find.
Цитата:
Сообщение от Sterwoza
Ну, что скажут админы?
|
При желании, пользователю можно "запретить всё акромя того, что положено", в том числе использование архиваторов...

А за малейшие нарушения - штрафовать. Естественно, предварительно до всех довести под роспись, что игрушки запрещены, будут проверки и виновные будут наказаны материально.
Скриптом можно в том числе и искать архивы не по расширению, а по сигнатуре. И сразу проверять их содержимое...
Скрипт при этом, конечно, сложнее, нежели приведённый, и потребует сильно бОльших ресурсов на выполнение, но если задаться такой целью...

На самом деле - достаточно поймать одного нарушителя и показательно вз... наказать.
Цитата:
Сообщение от Sterwoza
играть даже без распаковки
|
Может, Вы и не в курсе, но распаковка при этом всё равно происходит... И отловить запуск посторонней программы можно всегда...