2016-01-25 8 views
0

Я нахожусь в проекте, в котором мне нужен полный доступ к каждой директории или файлу в файловой системе Windows, я использую для нее python. Но я не могу изменить или доступ к некоторым файлам и полностью недоступный C:/drive с помощью python, показывающий «разрешение отклонено».Как получить доступ к Windows-машине как администратору с помощью python

Я хочу знать, есть ли способ получить полный доступ к администратору с помощью python, пожалуйста, предложите и помогите.

+0

Что вы сделали до сих пор? –

ответ

0

Для меня самым простым решением является экземпляр терминала администратора.

  1. Нажмите кнопку Пуск/окно Кнопка
  2. Введите поле поиска
  3. Тип в ЦМД и ждать, пока под программы cmd.exe находится
  4. правой кнопкой мыши по этой программе
  5. нажмите на опцию где вы можете выполнять роль администратора
  6. Теперь ваш терминал имеет права администратора. Когда вы запускаете скрипт python внутри этого терминала, интерпретатор python также имеет права amdin.
+0

Если установщик Python добавил глагол «runas», вы сможете щелкнуть правой кнопкой мыши скрипт и выбрать «Запуск от имени администратора». Обычно я добавляю это путем копирования «открытого» ключа, т. Е. «HKLM \ SOFTWARE \ Classes \ Python.File \ Shell \ open', в« runas »ключ в« Shell ». – eryksun

+0

Другой вариант - создать ярлык (файл .LNK) для скрипта, а в его расширенных свойствах выберите «Запуск от имени администратора». Затем добавьте '.LNK' в переменную среды PATHEXT, чтобы иметь возможность запускать ярлык из командной строки без необходимости вводить расширение .LNK. Если вы оставите поле «Начать в» пустым в свойствах ярлыка, он наследует рабочий каталог родительского процесса (например, оболочку cmd). Однако, если требуется повышение, поскольку родительский элемент еще не повышен, Windows должна создать новую консоль, а рабочий каталог - '% SystemRoot% \ System32'. – eryksun