Ну, разве для этого не нужен UAC? Запретить программам что-либо делать, если пользователь этого не хочет.
Что такое контроль учетных записей?
Контроль учетных записей (UAC) - это компонент безопасности, который позволяет пользователям выполнять общие задачи как не администраторы (так называемые стандартные пользователи в Windows Vista), так и администраторы без необходимости переключать пользователей, выходить из системы или использовать запуск от имени. Учетные записи пользователей, которые являются членами локальной группы "Администраторы", запускают большинство приложений как обычный пользователь.
Разделяя функции пользователя и администратора, UAC помогает пользователям перейти к использованию стандартных пользовательских прав по умолчанию.
Когда администратор входит в систему на компьютере под управлением Windows 7 или Windows Vista, пользователю назначаются два отдельных маркера доступа.
Токены доступа, которые содержат членство пользователя в группе, данные авторизации и контроля доступа, используются операционной системой Windows для управления ресурсами и задачами, к которым пользователь может получить доступ. Модель контроля доступа в более ранних операционных системах Windows не включала никаких проверок безопасности, чтобы пользователи действительно хотели выполнить задачу, для которой требовался токен административного доступа. В результате вредоносное программное обеспечение может быть установлено на компьютерах пользователей без уведомления пользователей. (Это иногда называют "тихой" установкой.)
Итак, я вижу два решения вашей проблемы, в зависимости от количества компьютеров, которые вам нужно загрузить с программным обеспечением:
- Скажите своим людям, что будет установка программного обеспечения и что они должны принять это.
- Если есть слишком много людей / компьютеров для управления, установите какое-либо программное развертывание.