Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Запуск программы от имени другого пользователя

Ответить
Настройки темы
[решено] Запуск программы от имени другого пользователя

Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Доброго времени суток!
Хочу автоматизировать запуск программы от имени другого пользователя, при условии что пароль будет сразу указан в скрипте.
На сайте нашел пример:
Код: Выделить весь код
; Set the RunAs parameters to use local adminstrator account
RunAsSet("Администратор", @Computername, "adminpassword")
; Run registry editor as admin
RunWait("regedit.exe")
; Reset user's permissions
RunAsSet()
Огромная просьба: приведите пример всего скрипта.
Плюс учитывая то, что имя компьютера мне на перёд не известно.
Заранее благодарен!

Отправлено: 18:33, 16-11-2009

 

Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


макро @Computername - именно эту инфу и возвращает

Запусти в SciTE

Код: Выделить весь код
MsgBox(0, "@ComputerName", @ComputerName)
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:58, 16-11-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата FlatX007:
макро @Computername - именно эту инфу и возвращает »
Понятно, Спасибо большое!
Ну а ВЕСЬ скрипт можно ?
Я просто вообще не писал на AutoIT
Запустил в SciTE
Код: Выделить весь код
; Set the RunAs parameters to use local adminstrator account
RunAsSet("Администратор", @Computername, "adminpassword")
; Run registry editor as admin
RunWait("regedit.exe")
; Reset user's permissions
RunAsSet()
Отругалось на RunAsSet ... чего-то наверное нехватает...

Последний раз редактировалось SANIOK_AV, 16-11-2009 в 20:23.


Отправлено: 19:45, 16-11-2009 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата SANIOK_AV:
Отругалось на RunAsSet ... чего-то наверное нехватает...
…старой версии AutoIt . «RunAsSet()» убрано полтора года назад:
Цитата History, 16th May, 2008 - v3.2.12.0:
Removed: RunAsSet(). (Replaced with RunAs() and RunAsWait())
Так что, не надо никаких «RunAsSet(…)». Достаточно простого «RunAs()\RunAsWait()»:
Код: Выделить весь код
RunAs("Администратор", "DomainOrMachineName", "password", 1, "c:\windows\notepad.exe", "c:\", @SW_MAXIMIZE)
Здесь четвёртый параметр — «1» — «Interactive logon with profile», последний — «@SW_MAXIMIZE» — максимизировать окно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:29, 16-11-2009 | #4


Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Iska, Спасибо большое!

Отправлено: 18:25, 17-11-2009 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Запуск программы от имени другого пользователя

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Запуск программ от имени другого пользователя Guest Microsoft Windows 2000/XP 85 21-01-2020 02:06
C/C++ - Запуск приложения от имени другого пользователя в Borland Builder C++ 6 DaRiYs Программирование и базы данных 5 08-12-2009 01:54
Доступ - Запуск от имени другого пользователя. alexnj Microsoft Windows 7 0 08-05-2009 20:35
Запуск задания от имени другого пользователя madmax24 Microsoft Windows NT/2000/2003 5 08-12-2008 08:45
Разное - [решено] Запуск от имени другого польвозателя в Vista fufuka Microsoft Windows Vista 9 24-09-2008 10:45




 
Переход