Re: Если нельзя кодом то может через командную строку?Сменить права
От: #John Европа https://github.com/ichensky
Дата: 13.04.16 21:44
Оценка:
Здравствуйте, ixtorio, Вы писали:

I>В общем имеется пара файлов в %WINDIR%. Нужно в них записать текст, но сохранить не удается.

I>Как сменить права программно или через командную строку. пробовал вот так:
I>
I>C:\Windows\SysWOW64>cacls Gpu.ini /G Administrator:F /C
I>

I>но получил в ответ:
I>
I>Продолжить? (Y/N)y
I> ACCESS_DENIED: C:\Windows\SysWOW64\Gpu.ini
I>

I>Помогите пожалуйста кто знает в чем дело.
надо добавить манифест с левелом админа в exe https://msdn.microsoft.com/en-us/library/bb756929.aspx
если надо во время исполнения повысить права, то надо будет создать новый процесс(у которого уже есть нужный манифест) через ShellExecuteEx и уже через него выполнять нужные операции.
Підтримати Україну у боротьбі з країною-терористом.

https://prytulafoundation.org/
https://u24.gov.ua/

Слава Збройним Силам України!!! Героям слава!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.