Форум программистов, компьютерный форум CyberForum.ru

Запуск от имени администратора - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.60
sbhx
 Аватар для sbhx
25 / 19 / 1
Регистрация: 02.02.2011
Сообщений: 90
19.04.2011, 18:27     Запуск от имени администратора #1
Мне надо создать программу на С++, чтобы при ее запуске она запускалась от имени администратора.

Если Вы хотите написать, что надо правой кнопкой мыши нажать на программу и в свойствах что-то сделать, тогда лучше ничего не пишите. Потому что мне надо в коде написать команду или несколько команд, чтобы программа автоматически запускалась на любом компе где установлен windows от имени администратора. Это мне нужно для того, чтобы создать программу в консоли! и чтобы было удобнее и не надо было бы постоянно входить через имя администратора или лазить в настройках. Мне надо это в коде прописать, чтобы все было автоматически.

Заранее спасибо.

Добавлено через 1 час 1 минуту
Может быть кто-то знает?
Или никто не знает как это через код осуществить?

Добавлено через 4 часа 37 минут
никто не знает?
ну я много раз встречал что программа входит от имени администратора.
как это реализовать?

Добавлено через 2 часа 2 минуты
ладно ответе для начал на вопрос по легче, возможно ли это в консоли?
если да то, где можно узнать, или сами расскажите как это сделать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
19.04.2011, 19:36     Запуск от имени администратора #2
В общем этим занимается ОС. Если программе не хватает доступа то должно вылезти соответствующее окно. Куда пользователь будет вводить пароль(если он есть).
sbhx
 Аватар для sbhx
25 / 19 / 1
Регистрация: 02.02.2011
Сообщений: 90
19.04.2011, 22:59  [ТС]     Запуск от имени администратора #3
надо мне чтобы запускаешь прогу, а выходило окно разрешить от имени администратора запустить или нет, если нет то, прога закрывается если да то, открывается, ну понятно что этим должна заниматься ОС но все равно наверное есть способ сделать так чтобы попросить эту самую ОС чтобы сама запустила от имени администратора.
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
19.04.2011, 23:32     Запуск от имени администратора #4
Наверно есть))
Но вот я занимался сокетами и там тоже надо права. И ОС само спрашивало давать права или нет.
lemegeton
 Аватар для lemegeton
2911 / 1340 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
19.04.2011, 23:55     Запуск от имени администратора #5
Привилегиями занимается ОС.

Цитата Сообщение от sbhx Посмотреть сообщение
Потому что мне надо в коде написать команду или несколько команд, чтобы программа автоматически запускалась на любом компе где установлен windows от имени администратора.
Винда, конечно, дырявая, но не настолько, чтобы "написать в коде команду" и получить рута...

Для винды смотрите функцию CreateProcessWithLogonW.
Yandex
Объявления
19.04.2011, 23:55     Запуск от имени администратора
Ответ Создать тему
Опции темы

Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru