PDA

Показать полную графическую версию : Вопросы по функции RunAs/RunAsWait


The_Immortal
06-04-2012, 12:14
Здравствуйте!

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

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

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 выделяет функции, которых уже давно нет, а вот рабочие функции никак не выделяет. Пример:

http://s019.radikal.ru/i601/1204/dc/a37610ad072d.png

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

HukpoFuJl
27-04-2012, 12:45
Попробуй запустить это и напиши что выдало в консоль:
$USERNAME = "Администратор"
$PASSWORD = "qwerty"
ConsoleWrite('Return code: ' & RunAs($USERNAME, @Computername, $PASSWORD, 0, "c:\Program Files\Lab\Test\123.exe", "c:\Program Files\Lab\Test"))
ConsoleWrite('Error code: ' & @error)PS: У меня скайт нормально выделяет RunWait, RunAs, RunAsWait. Функцию RunAsSet() не выделяет. Кстати RunWait ещё актуальна.




© OSzone.net 2001-2012