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

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

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

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

Выпуск № 243
от 16.11.2005, 11:45

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


Вопрос № 29305: Господа эксперты, помогите: нужно запустить runas - пользователь, пароль, путь к приложению известны - все просто, но!!! пароль он запрашивает потом, и как параметр его не передашь. я из своей программы запускаю runas, как параметры передаю /...

Вопрос № 29.305
Господа эксперты, помогите:
нужно запустить runas - пользователь, пароль, путь к приложению известны - все просто, но!!! пароль он запрашивает потом, и как параметр его не передашь.
я из своей программы запускаю runas, как параметры передаю /user:имя_пользователя и путь_приложения, потом он спрашивает пароль - как мне передать пароль????
большое спасибо :)
Отправлен: 10.11.2005, 13:08
Вопрос задал: Степанюк Александр (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: estiGi
Здравствуйте, Степанюк Александр!
Не совсем понятно, что тебе нужно. Если запустить процесс под правами определенного пользователя, то тебе нужно смотреть раздел МСДН - Authorization Functions, например, LogonUser / ImpersonateLoggedOnUser дает права текущему процессу. Надо не забывать возвращать права и уничтожать пароль - RevertToSelf / SecureZeroMemory.
Если же тебе надо просто передать в другой процесс строку, пусть хоть пароль, то есть вагон способов - командная строка, файлы, реестр + можно мьютексы для синхронизации.
Ответ отправил: estiGi (статус: 6-ой класс)
Отправлен: 10.11.2005, 23:02
Оценка за ответ: 4
Комментарий оценки:
спасибо за направление

Отвечает: _DM_
Здравствуйте, Степанюк Александр!
Можно попробовать так, после того как вы запустите runas выскочит окно, мол введите пароль, можно подсмотреть дескриптор этого окна (например при помощи winsight(?)) а затем по этому дескриптору получать в своей программе handle окна и handle того Edita куда надо ввести пароль, а затем программно заполнять его текстом.
Но я могу ощиьбаться, к сожалению проверить свое преположение сейчас не могу.
Ответ отправил: _DM_ (статус: 3-ий класс)
Отправлен: 11.11.2005, 06:35


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

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

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

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

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


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



© 2001-2005, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100 hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=314124&im=101&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("HotLog")

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Архив рассылки
Отписаться
Вспомнить пароль

В избранное