Здравствуйте, уважаемые эксперты!
Подскажите, пожалуйста, как запустить приложение от другого пользователя в WindowsXP, если известны
имя и пароль пользователя (имот которого надо запустить прогуени )
Отправлен: 27.03.2006, 19:01
Вопрос задал: Николай Б. (статус: 3-ий класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: estiGi
Здравствуйте, Николай Б.!
Вызываешь функцию LogonUser. Если программа запускается под Юзером, а ты вводишь логин/пароль Админа, то прога соотвественно получает права Админа. Я правильно понял вопрос?
Ответ отправил: estiGi (статус: Студент)
Ответ отправлен: 27.03.2006, 19:39
Отвечает: X-MAN
Здравствуйте, Николай Б.!
Нужно ипользовать ф-цию CreateProcessWithLogonW
В примере показано, как запустить программу на локальном компьютере.
Вместо Username и Password введите то, что нужно. Вместо charmap.exe имя вашей проги.
И ещё, обратите внимание на строку #define _WIN32_WINNT 0x0500(Только Win 2000 или выше), без неё программа работать не будет!
Приложение:
Ответ отправил: X-MAN (статус: 4-ый класс)
Ответ отправлен: 28.03.2006, 03:25