C++ Удалить файлы system32

Я хочу написать код C++ для удаления файла из system32 (например, хосты, шрифт...), как? Я использую remove() и DeleteFile()

DeleteFile("C:/Windows/System32/drivers/etc/hosts") != 0)

remove( "C:/Windows/System32/drivers/etc/hosts" ) != 0 )

но эти функции не делают этого

0 ответов

Что вам нужно сделать, так это запустить вашу программу от имени администратора, тогда у нее будет доступ для удаления файлов по этому пути.

Вот совет, как это сделать прямо из Visual Studio. Если это сработает, вам просто нужно установить свойства проекта, чтобы требовать Elevation, как показано на скриншоте ниже.

Другие вопросы по тегам