запросить права админа без манифеста
От: niXman Ниоткуда https://github.com/niXman
Дата: 11.10.17 11:02
Оценка:
привет!

собственно, сабж. возможно ли?

спасибо.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re: запросить права админа без манифеста
От: rumit7  
Дата: 11.10.17 11:14
Оценка: 9 (1) +1
Здравствуйте, niXman, Вы писали:

How can I run a child process that requires elevation and wait?

How to run application which requires admin rights from one that doesn't have them
Re[2]: запросить права админа без манифеста
От: niXman Ниоткуда https://github.com/niXman
Дата: 11.10.17 11:21
Оценка:
похоже, я что-то не так объяснил...
нужно не дочерний процесс запустить с правами админа, а себя. т.е. кликаеш по программе, и она сразу просит права админа.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[3]: запросить права админа без манифеста
От: kov_serg Россия  
Дата: 11.10.17 11:28
Оценка: 13 (2) +2
Здравствуйте, niXman, Вы писали:

X>похоже, я что-то не так объяснил...

X>нужно не дочерний процесс запустить с правами админа, а себя. т.е. кликаеш по программе, и она сразу просит права админа.
Вот и запускай еще одну копию, но уже с правами. https://stackoverflow.com/questions/133379/elevating-process-privilege-programmatically
А чем манифест не устроил?
Re[3]: запросить права админа без манифеста
От: rumit7  
Дата: 11.10.17 11:31
Оценка: 13 (2) +1
Здравствуйте, niXman, Вы писали:

X>похоже, я что-то не так объяснил...

X>нужно не дочерний процесс запустить с правами админа, а себя. т.е. кликаеш по программе, и она сразу просит права админа.

здесь смотрели? Running with Administrator Privileges
или что-то типа: exe->Properties->Compatibility->Run this program as an administrator-> галочка
по вашему описанию можно много сценариев подогнать, я пытаюсь угадать
Отредактировано 11.10.2017 11:32 rumit7 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.