Identificare univocamente un computer: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
(Creata pagina con "Per identificare univocamente un computer si potrà adottare la soluzione di leggere il codiice identificativo dell'HDD. Infatti gli ID degli ''harddisk'' sono univoci, per cu...")
 
Nessun oggetto della modifica
Riga 11: Riga 11:
   listaID = Dir("<FONT Color=#B22222>/dev/disk/by-id</font>").Sort(gb.Ascent)
   listaID = Dir("<FONT Color=#B22222>/dev/disk/by-id</font>").Sort(gb.Ascent)
    
    
  <FONT Color=gray>' ''Avendo ottenuto la lista degli HDD in modo ordinato, si scegli il primo presente:''</font>
  <FONT Color=gray>' ''Avendo ottenuto la lista degli HDD in modo ordinato, si sceglie il primo presente:''</font>
   Print listaID[0]
   Print listaID[0]
    
    
  '''End'''
  '''End'''

Versione delle 08:56, 8 ago 2020

Per identificare univocamente un computer si potrà adottare la soluzione di leggere il codiice identificativo dell'HDD. Infatti gli ID degli harddisk sono univoci, per cui non è possibile trovare due ID identici (perlomento quelli installati all'interno del pc e non quelli esterni usb, che vengono gestiti da un proprio hardware).
Si leggerà, dunque, il primo file-device presente nella cartella di sistema "/dev/disk/by-id".


Vediamo un semplicissimo esempio pratico:

Public Sub Main()
 
 Dim listaID as String[]
 Dim id As String
 
 listaID = Dir("/dev/disk/by-id").Sort(gb.Ascent)
 
' Avendo ottenuto la lista degli HDD in modo ordinato, si sceglie il primo presente:
 Print listaID[0]
 
End