Top.Mail.Ru
Ответы

Программа открывается но сразу закрывается при попытке запустить ещё через скрипт

123456789101112131415161718192021222324252627282930
 import os 
import time 
import subprocess 
from platform import architecture 
 
def random_hex_string(length=116): 
    return os.urandom(length).hex().upper() 
 
arch = 'x86' if architecture()[0] == '32bit' else 'x86_64' 
 
hex_4gbd = random_hex_string() 
print(f"Сгенерированный hex код: {hex_4gbd}") 
time.sleep(0.7) 
print("Запуск GoodByeDPI для YouTube с новым hex кодом") 
 
# Формируем путь к исполняемому файлу goodbyedpi.exe 
goodbye_dpi_path = os.path.join(os.path.dirname(__file__), arch, 'goodbyedpi.exe') 
 
# Формируем список с аргументами 
args = [ 
    '-9', 
    '--fake-gen', '5', 
    '--fake-from-hex', hex_4gbd, 
    '--blacklist', '..\\russia-blacklist.txt', 
    '--blacklist', '..\\russia-youtube.txt' 
] 
 
# Запуск через subprocess с правами администратора 
subprocess.run([goodbye_dpi_path] + args, shell=True) 
 

Вот код, он как бы запускает goodbyedpi, идёт запрос повышения прав, но оно сразу закрывается как будто что то не так с аргументами запуска, помогите исправить

По дате
По рейтингу
Аватар пользователя
Новичок
9мес
12345678910111213141516171819202122232425262728
 import os 
import time 
import subprocess 
from platform import architecture 
 
def random_hex_string(length=116): 
    return os.urandom(length).hex().upper() 
 
arch = 'x86' if architecture()[0] == '32bit' else 'x86_64' 
 
hex_4gbd = random_hex_string() 
print(f"Сгенерированный hex код: {hex_4gbd}") 
time.sleep(0.7) 
print("Запуск GoodByeDPI для YouTube с новым hex кодом") 
 
goodbye_dpi_path = os.path.join(os.path.dirname(__file__), arch, 'goodbyedpi.exe') 
 
args = [ 
    goodbye_dpi_path, 
    '-9', 
    '--fake-gen', '5', 
    '--fake-from-hex', hex_4gbd, 
    '--blacklist', '..\\russia-blacklist.txt', 
    '--blacklist', '..\\russia-youtube.txt' 
] 
 
subprocess.run(args, shell=False)