Pre-loader


Отримання інформації про комп

Для отримання інформації про серійний номер комп'ютера, його характеристики, розмір вінчестерів і тип процесора ви можете використовувати різні бібліотеки та модулі в Python. Ось кілька способів здійснення цього:

1. Platform Module:

Вбудований модуль platform в Python надає деяку інформацію про комп'ютер:

import platform

# Інформація про операційну систему
print("Операційна система:", platform.system())
print("Версія операційної системи:", platform.version())

# Інформація про архітектуру
print("Архітектура системи:", platform.architecture())

# Тип процесора
print("Тип процесора:", platform.processor())

Проте цей модуль не надає інформацію про серійний номер комп'ютера та розмір вінчестера.

2. WMI (Windows Management Instrumentation):

Для отримання додаткової інформації на платформі Windows ви можете використовувати бібліотеку pywin32 разом із WMI. Перш ніж використовувати цей підхід, переконайтеся, що ви встановили pywin32.

import wmi

# Підключення до служби WMI
w = wmi.WMI()

# Інформація про диски
for disk in w.Win32_DiskDrive():
    print("Модель диска:", disk.Model)
    print("Розмір диска (байт):", disk.Size)

# Інформація про процесор
for processor in w.Win32_Processor():
    print("Тип процесора:", processor.Name)

# Інформація про систему
for computer in w.Win32_ComputerSystem():
    print("Серійний номер комп`ютера:", computer.SerialNumber)

Зверніть увагу, що цей підхід працює лише на платформі Windows.

Для отримання інформації про характеристики комп'ютера, такі як кількість і тип ОЗУ, можливо, знадобиться використовувати інші бібліотеки, такі як psutil.

Пам'ятайте, що для отримання деякої інформації, такої як серійний номер комп'ютера, ви можете потребувати певні права адміністратора або вищий рівень доступу до системи.

Автор: Рудюк С.А. 2023. K2 Cloud ERP.