Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как программно получить права админа в Vistе?


Автор: Ak47black 28.10.2007, 14:51
Здравствуйте.
Поскажите пожалуйста - можно-ли както при запуске проги заполучит права админа программно в Vistе?

Автор: Alexeis 28.10.2007, 15:43
http://forum.vingrad.ru/index.php?show_type=faq&showtopic=157653

Автор: Ak47black 28.10.2007, 17:16
Alexeis, 
А что нужно указать в функции NTSetPrivilege для того чтобы просто получить права админа.
Я вижу тут разные есть привелегии. Мне нужно получить как у админа.

Автор: Alexeis 28.10.2007, 17:40
Это установка отдельных привелегий, они есть в списке.
Чтобы получить все сразу ее нужно запустить функцией CreateProcessAsUser

Добавлено через 4 минуты и 24 секунды
http://forum.vingrad.ru/index.php?show_type=forum&showtopic=3586

Автор: Ak47black 28.10.2007, 18:14
Ну в этом случае плохо то что придется делать еше одно программу. Которая запускала-бы с правами админа.

Автор: Alexeis 28.10.2007, 18:52
Ak47black, программа может запустить саму себя.

Автор: Ak47black 28.10.2007, 18:57
 smile Не какие-то изврашения уже.
Может какие еше есть способы?

Автор: Alexeis 28.10.2007, 19:08
  Можно ярлык вроде сделать такой чтобы запускалось как Админ.

Автор: Ak47black 28.10.2007, 20:24
Не если так, то лучше в опциях файла тогда пометить
user posted image
Я хотелбы узнать как программно при запуске программы получить права админа программно, потомучто вдруг юзер её снимит, а хотелось-бы чтобы программна работала корректно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)