Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB.net] Serial number processore

    Ciao a tutti,
    vorrei creare un software per il prelievo di alcuni dati hardware del pc per creare una chiave software. In rete ci sono un botto di discussioni in merito, quindi non mi è stato difficile capircene qualcosa e creare un piccolo programma di test per registrade tali dati in un file in modo da fare varie prove su computer differenti con l'intento di avere una buona sicurezza dell'impossibilità di trovarmi dati uguali per PC differenti.

    Il proglema riscontrato è stato sul prelievi dei dati processore, posto il codice:
    codice:
    Dim info As ManagementObject
    Dim ricerca As ManagementObjectSearcher
    Dim szTmp As String
    ...
            
    ricerca = New ManagementObjectSearcher("SELECT * FROM Win32_Processor")
    For Each info In ricerca.Get()
        szTmp = (info("ProcessorID").ToString()).Trim(" ")
    Next
    Fin qui tutto bene, poi faccio il giro delle macchine a portata (7 in totale) e tutte mi ritornano la stessa stringa! ... TRISTEZZA!

    Ho recuperato altri dati, quali scheda madre, hard disk e BIOS che invece funzionano come speravo e mi sono accorto che su questi ultimi richiamo la proprietà "SerialNumber". A logica mi viene da pensare che è sbagliato "ProcessorID", ma controllando in MSDN sembra non esserci tale proprietà per il processore.

    Qualcuno ha idea di come possa recuperare tale dato univoco (visto che ho l'estrema convinzione che esista)?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    L' ID del processore non è un dato significativo dato che molti processori moderni non lo restituiscono (per una vecchia questione legata alla "privacy" di cui ci sono tanti riferimenti su internet ...).

    Non lo usare.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    innanzitutto ti ringrazio dell'informazione e della rapidità con cui me l'hai data!

    Provo ad usufruire ulteriormente delle tue conoscenze chiedendoti quale sia, secondo il tuo parere, il miglior seriale da utilizzare.
    Ancora tante grazie

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Mah ... sai, io non credo alle "protezioni" ... quindi ...

    Questo tipo di approccio è così sfruttato da risultare praticamente conosciutissimo e superato ...

    In ogni caso, il MAC della scheda di rete, sebbene sempre presente, è superabile ...

    Probabilmente quello della scheda madre ma non e' sempre presente ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244

    Re: [VB.net] Serial number processore

    Originariamente inviato da Vendaval
    Ciao a tutti,
    vorrei creare un software per il prelievo di alcuni dati hardware del pc per creare una chiave software.
    Per me è una pessima idea.

    Non sempre ha valore, non sempre funziona e se anche dovesse funzionare, quando l'utente cambia l'hardware non gli andrebbe più il programma.


    Al contrario devi 'distaccarti' completamente dall'hardware.
    Usa un codice crittografato (CAPICOM2).



Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.