Profilo di 1c3_8r34k3r

Nome 1c3_8r34k3r
Indirizzo email n/a
Messaggi1
  • memory type
    Forum >> Programmazione Python >> Files e Directory
    ciao a tutti voglio chiedervi un aiuto.... usando la libreria wmi voglio trovare i dati della ram montata sul mio pc e mi fa ottenere 0 (zero) invece di vedere che tipo di memoria ho nel pc...lui wmi non dovrebbe avere una lista a cui fa riferimento e in base al numero lui ti dice o il numero a cui fa riferimento la ram installata o ti dice direttamente il modello che sia DDR4 o altri....
    Non riesco a venirne a capo oppure non ho i permessi necessari? Tutto il resto me lo da giusto ma questo parametro proprio no...




    esempio semplificato




    import wmi


    def get_memory_info():

    c = wmi.WMI()




    installed_modules = 0

    for mem in c.Win32 PhysicalMemory():

    installed_modules += 1

    print(f"Capacità: {mem.Capacity} bytes")

    print(f"Tipo: {mem.MemoryType}")

    print(f"Velocità: {mem.Speed} MHz")

    print(f"Produttore: {mem.Manufacturer}")

    print(f"Modello: {mem.PartNumber}")

    print(f"Numero di serie: {mem.SerialNumber}")




    total_slots = 0

    for slot in c.Win32 PhysicalMemoryArray():

    total_slots += slot.MemoryDevices




    empty_slots = total_slots - installed_modules

    used_slots = installed_modules


    print(f"Numero totale di slot sulla scheda madre: {total_slots}")

    print(f"Numero di slot occupati: {used_slots}")

    print(f"Numero di slot vuoti: {empty_slots}")


    if __name__ == "__main__":

    get_memory_info()