|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.08.2009, 14:46 | #1 |
***
Участник клуба
Регистрация: 30.07.2007
Сообщений: 1,162
|
Запустить программу от имени...
Можно как то реализовать, чтобы exe-файл запускался от имени другого пользователя, например админа, в проге были указаны пароль и пользователь.
Т.е. стандартное диалоговое окно где нужно каждый раз писать пароль, упростить. Надеюсь понятно объяснил |
20.08.2009, 22:57 | #2 |
Пользователь
Регистрация: 20.12.2007
Сообщений: 15
|
В WinAPI есть функции CreateProcessWithLogonW и CreateProcessAsUser, хотя почему-то их прототипы не включены в Windows.pas
По использованию почти не отличаются от Create Process. Обе они по-моему подходят, но CreateProcessWithLogonW использовать проще. Описание в MSDN: http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx и http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx |
21.08.2009, 11:22 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Eofol, +1
dr.Chas когда то разбирался, писал такую программку. вот, если интересно. проект с библиотечкой и примером использования. (p.s. в примере имя и пароль задаются в явную! по хорошему - их ОБЯЗАТЕЛЬНО надо шифровать!!) p.s. а может быть Вам хватит использования командной утилиты из Windows - RUNAS ? |
21.08.2009, 20:20 | #4 |
***
Участник клуба
Регистрация: 30.07.2007
Сообщений: 1,162
|
Eofol Спс за помощь.
Вам тоже спс. Да мне хватит этой хорошей утилиты Проблема решена. Последний раз редактировалось dr.Chas; 21.08.2009 в 20:22. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как запустить программу? | egordark | Общие вопросы .NET | 4 | 18.11.2008 18:17 |
как запустить программу? | GothicMet | Помощь студентам | 3 | 04.10.2008 18:07 |
Как запустить программу | Vadik(R) | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.03.2008 16:04 |
Как запустить программу из сервиса | Маркъ | Общие вопросы Delphi | 5 | 13.02.2007 00:29 |