| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| Может какие еше есть способы? |
| Автор: Alexeis 28.10.2007, 19:08 |
| Можно ярлык вроде сделать такой чтобы запускалось как Админ. |
| Автор: Ak47black 28.10.2007, 20:24 |
Не если так, то лучше в опциях файла тогда пометить![]() Я хотелбы узнать как программно при запуске программы получить права админа программно, потомучто вдруг юзер её снимит, а хотелось-бы чтобы программна работала корректно. |