Что нового

Вопросы по функции RunAs/RunAsWait

The_Immortal

Новичок
Сообщения
84
Репутация
4
Здравствуйте!

Хотел бы уточнить следующее:

1) Не мог ли бы пояснить через пожалуйста назначение параметра logon_flag, а именно "интерактивный вход без профиля/с профилем". Что это значит, как это сказывается на функциональности запускаемого приложения (мне необходима максимальная функциональность запускаемого приложения)? Пытался гуглить "интерактивный вход с профилем" и приходил в итоге к описанию функции logon_flag :smile:

2) workingdir - почему-то у меня не работает (или скорее всего я что-то не так понял):

рабочая версия:
Код:
$USERNAME = "Администратор"
$PASSWORD = "qwerty"
RunAs($USERNAME, @Computername, $PASSWORD, 0, "c:\Program Files\Lab\Test\123.exe")



нерабочие (программа не стартует):
Код:
$USERNAME = "Администратор"
$PASSWORD = "qwerty"
RunAs($USERNAME, @Computername, $PASSWORD, 0, "123.exe", "c:\Program Files\Lab\Test")


Код:
$USERNAME = "Администратор"
$PASSWORD = "qwerty"
RunAs($USERNAME, @Computername, $PASSWORD, 0, "123.exe", "c:\Program Files\Lab\Test\")


В чем проблема, не пойму...

3) И интерфейсный момент: вроде как скачал последнюю версию AutoIt, однако почему-то Editor выделяет функции, которых уже давно нет, а вот рабочие функции никак не выделяет. Пример:

a37610ad072d.png


Буду крайне благодарен!
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
logon_flag=1 подгружает профиль пользователя, от имени которого ты запускаешь программу - переменные окружения, специфические для данного пользователя настройки программы(если есть). Это даст тебе максимальную функциональность.
workingdir - это в большинсве случаев католог с установленной программой:
Код:
RunAs($USERNAME, @Computername, $PASSWORD, 0, "c:\Program Files\Lab\Test\123.exe","c:\Program Files\Lab\Test\")
 
Верх