import psutil
pid = 1234 # замените на PID нужного процесса
new_name = "new_process_name" # замените на новое имя процесса
p = psutil.Process(pid)
p.name(new_name)
Traceback (most recent call last):
File "c:\Users\User\Desktop\TEST\test.py", line 8, in <module>
p.name(new_name)
TypeError: Process.name() takes 1 positional argument but 2 were given
PS C:\Users\User\Desktop\TEST>
import os
import psutil
import time
import win32api
pid = os.getpid()
print(pid)
new_name = 'asdfff'
p = psutil.Process(pid)
p.name = new_name
# Обновляем заголовок окна консоли
win32api.SetConsoleTitleW(new_name)
print(p.name)
time.sleep(6000)
import os
import psutil
import time
import win32api
pid = os.getpid()
print(pid)
new_name = 'asdfff'
p = psutil.Process(pid)
p.name = new_name
# Обновляем заголовок окна консоли
win32api.SetConsoleTitle(new_name)
print(p.name)
time.sleep(6000)
import sys
import os
if sys.platform == 'win32':
try:
import win32api
import win32console
except ImportError:
print('win32api и/или win32console не установлены')
else:
if hasattr(win32console, 'GetStdHandle') and hasattr(win32api, 'SetConsoleTitle'):
print('Функция SetConsoleTitle поддерживается в вашей операционной системе')
else:
print('Функция SetConsoleTitle не поддерживается в вашей операционной системе')
else:
print('Вы используете операционную систему, которая не поддерживает функцию SetConsoleTitle')
import os
import psutil
import time
import win32console
pid = os.getpid()
print(pid)
new_name = 'asdfff'
p = psutil.Process(pid)
p.name = new_name
# Обновляем заголовок окна консоли
win32console.SetConsoleTitle(new_name)
print(p.name)
time.sleep(6000)
import psutil
# Получаем объект текущего процесса
p = psutil.Process()
# Устанавливаем новое имя для процесса
new_name = "My New Process Name"
p.name(new_name)
import psutil
# Получаем объект процесса по идентификатору
pid = <идентификатор процесса>
process = psutil.Process(pid)
# Устанавливаем новое имя процесса
new_name = <новое имя процесса>
process.name(new_name)