Что нового

Помогите разобратся с RunAs

vlad1567

Новичок
Сообщения
2
Репутация
0
Просмотрел все темы по даной проблеме. Вроди бы всё ясно но скрипт не работает.
Подскажите пожалуйста, я только пытаюсь освоить AutoIT.
Задача: есть машина с двумя пользователами - "Programist" с паролем "123" (права администратора) и "User1" без пароля (права пользователя). Необходимо из под User1 запустить програму с правами администратора.

Сам скрипт:

RunAs( "Programist", @ComputerName , "123", 0, @ComSpec & " /c " & "notepad.exe")

выполняется без ошибки но приложение не стартует.

В чем проблема? Подскажите
 

Sp01LeR

Знающий
Сообщения
45
Репутация
12
Попробуй запустить без консоли:

Код:
#Include <WinAPI.au3>
$pid = RunAs("Programist", @ComputerName, "123", 0, @WindowsDir&"\notepad.exe", @WindowsDir)
If $pid = 0 Then MsgBox(0, "@error", _WinAPI_GetLastErrorMessage())
 

r35p3ct

Продвинутый
Сообщения
228
Репутация
60
Код:
RunAs( "Programist", @ComputerName , "123", 0, "notepad.exe")
 
Автор
V

vlad1567

Новичок
Сообщения
2
Репутация
0
ВСЕМ СПАСИБО!
Оба совета работают!!!

Огромное спасибо Sp01LeR и r35p3ct.
Вопрос закрыт.
 

ynbIpb

Скриптер
Сообщения
399
Репутация
109
UP!
Тоже возник один вопрос:
интересует парметр workingdir, что именно подразумевается в нём? рабочий каталог приложения, если я запускаю например оперу: типа C:\Program Files\Opera или рабочий каталог пользователя, от имени которого я запускаю приложения типа как @AppDataDir у текущего пользователя.
 
Верх