Распознавание прав доступа в Windows forms

85
11 февраля 2022, 23:30

Как в Windows forms можно отличить обычный запуск программы от запуска с правами администратора?

Answer 1

подключаем пространство имен

using System.Security.Principal;

и определяем, от администратора ли была запущена твоя программа

WindowsIdentity user = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(user);
bool isAdmin = principal.IsInRole(WindowsBuiltInRole.Administrator);
READ ALSO
Где хранить музыку?

Где хранить музыку?

Я начинаю писать дипломную работу на тему "Стриминговый сервис"Сначала подумал, что было бы круто арендовать веб сервер, на котором буду хранить...

187
Как разместить картинки таким методом? Грид, Флекс-бокс?

Как разместить картинки таким методом? Грид, Флекс-бокс?

Таким образом должны быть размещены таким образом, гридами или флекс-боксами, ну или другим более удобным методом

163
Как подсвечивать часть текста? [Легкий]

Как подсвечивать часть текста? [Легкий]

Есть у меня пару функций, которые возвращают две строки

104