Контроль досутпности DLL и EXE
Имеется проблема - иногда разного рода шароварные программки устанавливают расширения проводника (или IE) в HKLM, но хранят DLL в Document and Setiings для того юзера, который устанавливал их. В итоге при запуске под юзером без админских прав начинаются разного рода траблы, например отсутствие входа под логин.
С другой стороны, установка DLL в необщедоступное место может быть и при зловредной активности.
Хотелось бы следующее (я прошу по максимуму:) ):
1) Проверку доступности для всех юзеров для всех DLL и EXE, упомянутых как автозапуск или расширения (проводника, IE, печати, DPF....) не в HKCU и папке "автозапуск" логина.
2) Индикацию в списках доступности файлов для всех юзеров (в отдельном столбце или по контектному меню (
3) Скрипт для деактивации (снятие галки) таких DLL из списков автозапуска или расширрений.
4) Скрипт для изменения доступа таким образом, чтобы эти dll были доступны всем логинам (точнее - группе "пользователь").