بدست آوردن سریال CPU در پایتون

در این مقاله به شما آموزش بهترین راه بدست آوردن سریال CPU در پایتون با کد آماده آن را آموزش خواهیم داد. این کد در پایتون نسخه 3 برنامه نویسی شده است.

انتشار: , زمان مطالعه: 2 دقیقه
بهترین راه بدست آوردن سریال CPU در پایتون با کد آماده
دسته بندی: برنامه نویسی تعداد بازدید: 338

در این مقاله به شما آموزش بهترین راه بدست آوردن سریال CPU در پایتون با کد آماده آن را آموزش خواهیم داد. این کد در پایتون نسخه 3 برنامه نویسی شده است.

برای شروع کافیست کتابخانه pywin32  را نصب کنید .

pip install pywin32

کتابخانه pywin32 یک پکیج محبوب در پایتون است که به شما امکان ارتباط با ویژگی‌ها و توابع سیستم‌عامل ویندوز را می‌دهد. این کتابخانه برای انجام عملیات مانند کنترل اپلیکیشن‌های ویندوزی، ارسال و دریافت پیام‌ها، کار با فایل‌ها و پوشه‌ها، ایجاد سرویس‌ها و بسیاری از وظایف دیگر در ویندوز بسیار مفید است.

 

سپس از کد زیر استفاده کنید تا سریال CPU خود را بدست بیاورید . این عمل برای کسانی که نیاز به ساخت لایسنس های سخت افزاری برای کنترل اجرای نرم افزار خود و عدم کپی غیر مجاز دارند مفید است و روش مناسبی نیز می باشد.

import platform
import win32com.client
 

def get_cpu_serial_number():
    if platform.system() == 'Windows':
        try:
            wmi = win32com.client.GetObject("winmgmts:")
            processors = wmi.InstancesOf("Win32_Processor")
            for processor in processors:
                serial_number = processor.ProcessorId.strip()
                return serial_number
        except Exception as e:
            print("Error retrieving CPU serial number:", e)

    return None


# Get the CPU serial number
cpu_serial = get_cpu_serial_number()

if cpu_serial:
    print("CPU Serial Number:", cpu_serial)
else:
    print("CPU Serial Number not available.")

 


دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)