Jump to content

CPU Name ändern


xzv
  • Reply to this topic
  • Start new topic

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: "))

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...