Сейчас на форуме: (+5 невидимых) |
eXeL@B —› Программирование —› Загрузка DLL с правами админа (Vista UAC) |
Посл.ответ | Сообщение |
|
Создано: 28 октября 2007 23:02 · Личное сообщение · #1 В общем задача: 1) есть EXE, который запускается без прав админа. 2) есть DLL которая динамически подружается этим EXE. Так вот нужно чтобы при вызове LoadLibrary(эта DLL) из EXE всплыло окно UAC висты с просьбой ввести пароль администратора. Сколько не читал MSDN - так и не нашел ответ. Также интересует вопрос как узнать (через API) запустил юзер программу с правами администратора или нет. Если кто знает - заранее благодарю за ответ. ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 28 октября 2007 23:10 · Личное сообщение · #2 |
|
Создано: 28 октября 2007 23:14 · Личное сообщение · #3 |
|
Создано: 28 октября 2007 23:18 · Личное сообщение · #4 GPcH пишет: Также интересует вопрос как узнать (через API) запустил юзер программу с правами администратора или нет. IsUserAnAdmin ----- PGP key |
|
Создано: 28 октября 2007 23:18 · Личное сообщение · #5 |
|
Создано: 28 октября 2007 23:46 · Личное сообщение · #6 ntldr ProTeuS Спасибо. То что надо. Осталось узнать как поднять права через API. Прочтение статей данных Jupiter'ом не помогло - там все примеры для .NET, мне же нужен голый API. То есть нужно чтото подобное этому: www.codeproject.com/vista-security/UAC_Shield_for_Elevation.asp только на голом API ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 29 октября 2007 00:32 · Личное сообщение · #7 |
|
Создано: 29 октября 2007 19:43 · Личное сообщение · #8 |
|
Создано: 31 октября 2007 03:35 · Личное сообщение · #9 |
eXeL@B —› Программирование —› Загрузка DLL с правами админа (Vista UAC) |
Эта тема закрыта. Ответы больше не принимаются. |