SanceiLaks
@SanceiLaks
Программист228337 и вообще топ)))))))))))))))))

Ошибка при проверке по pid в psutil?

import os
import shutil as sh
import colorama as color
import configparser
import pathlib as pat
import subprocess as sub
import psutil

def chuiseDll():
    print('ГДЕ ДЛЛ ЛИТОВСКИ?')
    dll = input('---> ')
    if dll == '':
        print("Иди нафиг")
        exit()
    else:
        return dll

def pidTake(nameProcess):
    try:
        for proc in psutil.process_iter():
            if proc.name() == nameProcess:
                return (proc.pid)
    except:
        return False

def proccesExist(pid):
    if psutil.pid_exists(pid):
        return True
    else:
        return False





def steamExist():
    nameProcess = ('Steam')
    #print(color.Fore.RED + "ИНЖЕЕЕЕЕЕКТ")
    print(color.Fore.GREEN + "Ищу стим")
    pid = pidTake(nameProcess)
    if pid != False:
        exist = proccesExist(pid)
        if exist == False:
            print(color.Fore.RED + 'Нет стим')
            input()
            exit()
            return False
        else:
            return True
    else:
        print(color.Fore.RED + "Cтим не запущен!")
        exit()

def csgoExist():
    nameProcess = 'csgo.exe'
    pid = pidTake(nameProcess)
    exist = proccesExist(pid)
    if exist == True:
        return True
    else:
        return False




if __name__ == "__main__":
    color.init(convert=True)
    config = configparser.ConfigParser()
    cfg = pat.Path('cfg.ini')
    if cfg.is_file():
        dll = chuiseDll()

    else:
        dll = chuiseDll()
        steamEx = steamExist()
        if steamEx == True:
            csgoEx = csgoExist()






    print(color.Fore.RED + 'Шо тебе надо?')

Это мой код. Он ооочень не дописан. Вот, что происходит при запуске GEKGBza.png Help

Что это?
Да, да это - спуфер для замены в папке стима....
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы