Метод 1: использование библиотеки psutil Python
Библиотека Python psutilобеспечивает простой способ получения PID и MAC-адреса.
import psutil
# Get PID
pid = psutil.Process().pid
print("PID:", pid)
# Get MAC address
mac_address = ':'.join(['{:02x}'.format((uuid.getnode() >> ele) & 0xff)
for ele in range(0, 8 * 6, 8)][::-1])
print("MAC Address:", mac_address)
Метод 2: использование команды wmic(Windows)
В Windows вы можете использовать инструмент командной строки wmicдля получения PID и MAC-адреса.
Чтобы получить PID:
wmic process where name="your_process_name.exe" get ProcessId
Чтобы получить MAC-адрес:
wmic nic where PhysicalAdapter=True get MACAddress
Метод 3: использование команды ps(Linux).
В системах на базе Linux вы можете использовать команду psдля получения PID.
Чтобы получить PID:
ps -ef | grep "your_process_name" | grep -v grep | awk '{print $2}'
Чтобы получить MAC-адрес, вы можете использовать команду ip:
ip link show | awk '/ether/ {print $2}'
Метод 4: использование диспетчера задач (Windows)
В Windows вы можете использовать утилиту диспетчера задач, чтобы найти PID.
- Нажмите
Ctrl + Shift + Esc, чтобы открыть диспетчер задач. - Перейдите на вкладку «Процессы» или «Сведения».
- Найдите свой процесс и найдите соответствующий столбец PID.
Метод 5. Использование Activity Monitor (Mac)
В macOS вы можете использовать приложение Activity Monitor, чтобы найти PID.
- Откройте папку «Приложения».
- Перейдите в папку «Утилиты» и откройте «Монитор активности».
- В столбце «Имя процесса» найдите свой процесс и найдите соответствующий PID.
Обратите внимание, что предоставляемые методы могут различаться в зависимости от используемой операционной системы и языка программирования.