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, идёт запрос повышения прав, но оно сразу закрывается как будто что то не так с аргументами запуска, помогите исправить

По дате
По рейтингу
Аватар пользователя
Мыслитель
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) 
 
Аватар пользователя
Ученик

надо что бы запускалось с админа... ничего, и так в exe сделаю а оно уже с админа будет

Аватар пользователя
Мастер

А в чем смысл сего действия? Я вот как сидел, так и сижу на том коде, который в исходном комплекте шел и оно работает. В конце концов, если оно помогает, можно сделать патч с генерацией случайного кода непосредственно в GoodBye, исходники же доступны, и скинуть этот патч ValdikSS, чтобы не плодить форки.



Видео по теме