Чтобы точно выполнить то, что вы просите, вы можете добавить манифест приложения, который определяет уровень выполнения «requireAdministrator» внутри него.Однако это означает, что приложение будет всегда работать с повышенными правами, и пользователю также придется предоставлять учетные данные администратора или утверждать повышенные права на выполнение для каждого запуска (приглашение UAC).
Пожалуйста, делайте все правильноспособ.