Запуск от имени... через ShellExecute
Запуск от имени.
Суть проблемы:
Мне нужно запустить файл на локальном компьютере от другой учетной записи.
Как я могу это реализовать если в другой учетной записи установлен пароль. То есть мне нужно указать Имя пользователя и пароль непосредственно в самой функции ShellExecute но под каким флагом я незнаю.
например:
Код:
ShellExecute(GetDesktopWindow,"open","C:\\Proga.exe","","","",SW_SHOWNORMAL);
Возможно есть другие варианты запуска программы программно и под другой учетной записью.
C Windows идет программа RunAs оня используется для запуска программ от имени другого пользователя - нажми выполнить > cmd > runas. Там все расписанно.
да спасибо!
Есть еще в WinApi несколько функций CreateProcessAsUser, SHCreateProcessAsUserW, CreateProcessWithLogonW.
А неподскажешь поконкретней.
Цитата: Patr1ot
А неподскажешь поконкретней.
Вот здесь это рассматривали
http://forum.codenet.ru/showthread.php?t=20138