В Windows только то, что ваша учетная запись находится в группе администраторов, не означает, что она обладает достаточными привилегиями, чтобы иметь возможность удалять некоторые системные файлы. Есть ли способ выполнять действия с помощью этой ' supreme ' силы администратора в C # без необходимости входа в учетную запись администратора (только с использованием учетной записи в группе администраторов).
EDIT
В моем случае это персональное приложение (извините, я не указал это), и я уверен, что не удаляю системные файлы и не предоставляю доступ к этой привилегии вирусу-мошеннику. Я использую учетную запись домена на персональном компьютере, и хотя у меня есть администратор на моем персональном компьютере, я не хочу продолжать переключаться между пользователями. То, что я хочу, - это простой способ запуска моей программы как максимально привилегированного пользователя. Нет ли способа вообще, если вы не вошли в систему как полный администратор?