Тестирование приложения на наличие административных прав запуска

Мне нужен надежный метод, чтобы проверить, запускается ли приложение через поле UAC и имеет ли он полные административные права. Раньше я думал создать папку в C: \ Windows \ для тестирования, но запустить ее на других компьютерах не удалось!

Блок UAC предоставляет компьютеру все права администратора, чтобы делать что-либо (включая создание папок и создание файлов в местах, где требуются права), а также гарантирует, что любая вызываемая или созданная дочерняя программа также имеет те же права, что и parent.

Есть ли надежный способ проверить, предоставлены ли моему приложению все административные права, которые я могу максимально получить от пользователя при запуске приложения? Если да, я был бы рад, если бы мне пришлось поработать с кодом!

9
задан Uwe Keim 12 March 2019 в 06:24
поделиться