Программка предназначена для выполнения перезагрузки или выключения компа
в системах NT - 2000 - XP - 2003 - 2008 с проверкой сетевых подключений.
Как известно, сами эти системы , в отличие от Win9x, не производят проверку
наличия сетевых подключений перед выключением. Если комп используется как
файл-сервер (например, держит файловую базу 1с-Предприятия), выключение или
перезагрузка может привести к потере данных и даже к разрушению базы.
Порядок работы :
1) Пользователю отключить (желательно, но не обязательно) возможность
выключения или перезагрузки штатными системными средствами
(Панель управления - Администрирование - локальная политика безопасности
- назначение прав пользователя- завершение работы - там дальше понятно).
2)Вывести на рабочий стол ярлык для этого приложения.
Объяснить пользователю, что теперь выключать ты будешь вот так ! :)
3)Если пользователь не имеет прав Администратора, ничего не получится (прав не хватит).
Для себя я сделал ввод имени и пароля администратора прямо в ярлыке с ключами. Но сюда такое
я, конечно , не пошлю, ибо заплюют :) Возиться с шифрованием не хотелось. Поэтому рекомендую
//infostart.ru/public/15861/ от Abadonna. Программка позволяет запускать любые проги от имени
любого пользователя, пароль и логин шифруются основательно.Тогда выводим на рабочий стол ярлык
уже его RunWithLogon, в остальном все так же.
4)Пользоваться
Если найдены открытые файлы, я сделал небольшой дополнительный сервис –
можно открыть сетевую консоль управления, чтобы посмотреть, кто и что пооткрывал.