Jump to content

CPU Name ändern


xzv

Recommended Posts

Simples py script um den cpu namen in der Registrierungsdatenbank zu ändern.

-Windows only

 

import ctypes
import sys
import winreg

def is_admin():
    try:
        return ctypes.windll.shell32.IsUserAnAdmin()
    except:
        return False

def run_as_admin():
    if is_admin():
        return True
    else:
        ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, __file__, None, 1)
        return False

def change_registry_value(key_path, value_name, new_value):
    try:
        # Öffne den Registrierungsschlüssel
        key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, key_path, 0, winreg.KEY_SET_VALUE)
        
        # Setze den Wert
        winreg.SetValueEx(key, value_name, 0, winreg.REG_SZ, new_value)
        
        # Schließe den Schlüssel
        winreg.CloseKey(key)
        
        print(f"Erfolgreich {value_name} auf {new_value} geändert")
    except FileNotFoundError:
        print("Registrierungsschlüssel nicht gefunden.")
    except PermissionError:
        print("Zugriff verweigert. Führen Sie das Skript als Administrator aus.")
    except Exception as e:
        print(f"Ein Fehler ist aufgetreten: {e}")

if __name__ == "__main__":
    if run_as_admin():
        key_path = r"HARDWARE\DESCRIPTION\System\CentralProcessor\0"
        value_name = "ProcessorNameString"

        change_registry_value(key_path, value_name, new_value = input("New CPU-Name: "))

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...