Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 218
от 01.04.2006, 19:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 294, Экспертов: 31
В номере:Вопросов: 1, Ответов: 2


Вопрос № 38675: Здравствуйте, уважаемые эксперты! Подск...

Вопрос № 38.675
Здравствуйте, уважаемые эксперты!
Подскажите, пожалуйста, как запустить приложение от другого пользователя в 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.20 (beta) от 17.03.2006
Яндекс Rambler's Top100

В избранное