Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 16352|Відповідь: 0

[WinForm] Як запустити програму як адміністратор на C#

[Копіювати посилання]
Опубліковано 19.02.2016 15:07:41 | | | |
При використанні програми winform для отримання командного рядка cmd, якщо це операційна система вище Windows 7, її потрібно запускати як адміністратор для успішного виконання, інакше не буде жодного ефекту чи помилки.
     Наприклад, при виконанні команди cmd через програму winform, у деяких випадках, якщо ви не працюєте як адміністратор, команда буде недійсною.
     Або при запуску сервісу Windows через програму winform також потрібно викликати сервіс як адміністратор.
Ось як змусити програму працювати з правами адміністратора.
Перша: У Visual Studio - Solution Explorer - Клацніть правою кнопкою миші на назву проєкту - Властивості, знайдіть опцію "Безпека",
2: Перевірте «Увімкнути налаштування безпеки ClickOnce»,
Третє: На цьому етапі під проєктом з'явиться додатковий файл "app.manifest", виберіть його, знайдіть фрагмент коду і змініть його на: ,
Відкрийте його:
Змінив наведену вище діаграму так:
Четверте: після корекції не поспішайте з повторною компіляцією та генерацією, знову відкрийте інтерфейс "Властивості - Безпека",
Зніміть галочку перед "Ув'єднати налаштування безпеки ClickOnce" перед компіляцією та запуском. Інакше програма повідомить про помилку і не зможе запуститися.

5: Нарешті, збережіть модифікації та перекомпілюйте запущену програму.
Коли ви відкриваєте програму, вам буде запропоновано "Контроль облікового запису користувача", щоб отримати права адміністратора, і натисніть "Так", щоб отримати права адміністратора.





Попередній:C# текстові поля очищають пробіли, розриви рядків тощо
Наступний:php генерує випадкові числа
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com