Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2016, 20:22   #1
yurius
 
Регистрация: 10.12.2015
Сообщений: 5
По умолчанию Запустить стороннюю программу с ПРАВАМИ АДМИНИСТРАТОРА - Delphi WinAPI

Здравствуйте, пользователи. Может кто-то объяснить как я могу запустить стороннюю программу из под своей программы, чтоб у нее были права администратора. У моей программы при этом они имеются.
yurius вне форума Ответить с цитированием
Старый 14.05.2016, 01:29   #2
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

А в чём тогда проблема?
И что вы имеете в виду под "права администратора"?
northener вне форума Ответить с цитированием
Старый 14.05.2016, 17:50   #3
yurius
 
Регистрация: 10.12.2015
Сообщений: 5
По умолчанию

Обычные права администратора в windows. Я запускал раньше программы через shell api. Интересует как при этом получить права администратора, или они наследуются от моей программы?
yurius вне форума Ответить с цитированием
Старый 14.05.2016, 19:02   #4
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Наверняка через CreateProcess: http://www.vsokovikov.narod.ru/New_M...ateprocess.htm
С помощью её его можно и отследить.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 14.05.2016, 19:32   #5
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Если известен пароль от административной учётной записи, то можно воспользоваться процедурой shellExecute. В качестве аргумента передавать вызов команды Runas.
Вадим Мошев вне форума Ответить с цитированием
Старый 14.05.2016, 19:36   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
или они наследуются от моей программы?
Зачем спрашивать это когда можно попробовать?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 15.05.2016, 15:19   #7
yurius
 
Регистрация: 10.12.2015
Сообщений: 5
По умолчанию

Спасибо всем. Еще такой вопрос по этой же теме: как можно в программе проверить есть ли у нее права администратора?
yurius вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа программы с правами администратора. alexplato C# (си шарп) 1 31.07.2013 05:37
Запуск приложения с правами Администратора tarakan1983 Общие вопросы Delphi 1 21.06.2013 21:24
как автозагружать программу c правами администратора при старте Windows? ИНDИГО Общие вопросы Delphi 3 23.01.2012 06:19
Запуск приложения с правами Администратора volod3000 Общие вопросы Delphi 13 25.04.2011 18:36
WinAPI.Как запустить программу с параметрами? ANtonP Помощь студентам 1 26.12.2010 03:02