Сейчас уже на многих компьютерах имеются несколько учётных записей, обладающих разными правами. Это очень удобно, но иногда бывают случаи, когда необходимо, чтобы программа постоянно запускалась от имени другого пользователя. К примеру, обычный пользователь запускает только определённую программу от имени администратора и получает полные права на её использование. Запустить программу от имени другого пользователя можно с помощью стандартной программы Runas, входящей в операционную систему Windows, просто изменив свойства ярлыка. Итак, для того, чтобы программа постоянно запускалась от имени другого пользователя, необходимо:
- Создать ярлык для программы, которую необходимо будет запускать от имени другого пользователя. Причём лучше создать новый ярлык, а не изменять существующий;
- Нажать правой кнопкой мыши на ярлык и выбрать “Свойства”;
- В поле “Объект” прописать следующую команду runas /savecred /user:Admin программа.exe, где
runas – сама команда;
savecred – сохранение введённого пароля, чтобы при следующем запуске программа его не требовала;
user – имя пользователя, в нашем случае Admin. Чтобы программа работала корректно, необходимо быть полностью уверенным в правильном написании имени пользователя и его пароля;
программа.exe – исполняемый файл программы, которую необходимо запустить от имени другого пользователя; - Нажать “Применить” и “ОК”.
Теперь при нажатии на ярлык программы появится окно с чёрным фоном с приглашением ввести пароль пользователя, от имени которого необходимо запустить программу.
Пароль необходимо будет ввести один раз, так как мы прописали в команде savecred, система его запомнит, и при следующем запуске он уже не понадобится. При вводе пароля на экране ничего происходить не будет, не пугайтесь, так и должно быть. Просто вводите пароль в слепую и нажимайте “Enter”. Если ничего не происходит, проверьте правильность написания имени пользователя, от имени которого необходимо запустить программу и его пароля. Если вы всё сделали правильно, то программа всегда будет запускаться от имени заданного пользователя без ввода пароля с помощью данного ярлыка.