Запуск програми від імені адміністратора

Запуск програми від імені Адміністратора

Як запустити додаток від імені адміністратора? Можна звичайно натиснути правою кнопкою миші на додаток, з контекстного меню вибрати - "Запуск від імені адміністратора", але нам це не підходить.

Тоді, що ми робимо?

1. Заходимо в властивості проекту (Проект-> Властивості)

2. Натискаємо на кнопку:

3. Відкривається нова вкладка з XML-текстом:

Нас буде цікавити 18-а рядок:

А точніше атрибут level для якого задається значення від чийого імені буде запускатися додаток.

Три значення, які, до речі відразу прописані:

  • asInvoker - простий користувач, тобто права адміністратора не потрібні.
  • requireAdministrator - власне запуск від імені адміністратора
  • highestAvailable - середні права, для чого потрібні - не знаю.

За місце asInvoker пишемо requireAdministrator

Тепер, що б зміни вступили в силу, запускаємо на налагодження (клавіша F5)

Якщо студія була запущена не від імені адміністратора, то з'явиться вікно, яке вимагатиме перезапустити з правами адміністратора - натискаємо.

Запуск програми від імені адміністратора

Студія перезапустити і все готово. До іконки програми повинна додатися іконка щита:

Схожі статті