Что нового

Функция RunAs работает не так, как надо

abcdeiko

Новичок
Сообщения
2
Репутация
0
Есть одно приложение, для работы необходимо запустить его от имени другого пользователя, причем профиль пользователя должен загрузиться. Делаю так:
Код:
RunAs("MyUser", @ComputerName, "123456", 1, "C:\Program Files\Microsoft Office\Office14\OUTLOOK.exe");

Программа запускается от пользователя MyUser, но профиль пользователя не загружается.
В чем может быть проблема?

p.s. Если запускать с такими параметрами
Код:
RunAs("MyUser", @ComputerName, "123456", 4, "C:\Program Files\Microsoft Office\Office14\OUTLOOK.exe");

То все хорошо, за исключением того, что переменные среды получаются того пользователя, от которого изначально вошли в компьютер.
 

ArtInt

Знающий
Сообщения
135
Репутация
18
А если вручную запускаешь от имени того юзера пользователя, то всё нормально?
 
Автор
A

abcdeiko

Новичок
Сообщения
2
Репутация
0
Да, если зайти в ос под нужным пользователем, то программа запускается и работает как надо
 

ArtInt

Знающий
Сообщения
135
Репутация
18
Я даже не знаю... Скорее всего баги (или в Outlook, или в AutoIt).
 
Верх