Здравствуйте, Contact, Вы писали:

C>Если я не ошибаюсь, данный подход предполагает программное определение

C>вхождения пользователя в группу администраторы с последующим... чем?
C>1) поменять владельца процесса нельзя (можно???)
C>=> необходимо как-то показать диалог ранэс (как?) и получить результаты ввода
C>2) если идти не по варианту (1), то в голову приходит только идея вызова
C>ранэс-диалога на самом себе

Что касается стандартного диалога Run As, то в XP в реестре есть такой ключик

HKEY_CLASSES_ROOT\exefile\shell\runas\command

Это мне подсказывает, что возможно нужного эффекта удастся добиться вот таким вот вызовом:

ShellExecute(NULL, "runas", "yourapp.exe", NULL, NULL, SW_SHOWNORMAL);

Проверку оставляю за Вами.
Автор: Alex Fedotov    Оценить