Differenze tra le versioni di "Identificare univocamente un computer"

Da Gambas-it.org - Wikipedia.
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 1: Riga 1:
 
Per identificare univocamente un computer si potrà adottare la soluzione di leggere il codice identificativo dell'HDD. Infatti gli ID degli ''hard-disk'' sono univoci, per cui non è possibile trovare due ID identici (per lo meno quelli installati all'interno del pc, ma non quelli esterni usb che vengono gestiti da un proprio hardware).
 
Per identificare univocamente un computer si potrà adottare la soluzione di leggere il codice identificativo dell'HDD. Infatti gli ID degli ''hard-disk'' sono univoci, per cui non è possibile trovare due ID identici (per lo meno quelli installati all'interno del pc, ma non quelli esterni usb che vengono gestiti da un proprio hardware).
<BR>Si leggerà, dunque, il primo file-device presente nella cartella di sistema "''/dev/disk/by-id''".
+
<BR>Si leggerà, dunque, il primo file-device presente nella cartella di sistema "''/dev/disk/by-id''". <SUP>&#091;[[#Note|Nota 1]]&#093;</sup>
 
 
  
 
Vediamo un semplicissimo esempio pratico:
 
Vediamo un semplicissimo esempio pratico:
  '''Public''' Sub Main()
+
  Public Sub Main()
 
    
 
    
 
   Dim listaID as String[]
 
   Dim listaID as String[]
Riga 13: Riga 12:
 
   Print listaID[0]
 
   Print listaID[0]
 
    
 
    
  '''End'''
+
  End
 +
 
 +
 
 +
 
 +
=Note=
 +
[1] Vedere anche la seguente pagina: [[Ottenere un Identificativo Univoco Universale - UUID]]

Versione attuale delle 17:42, 8 ott 2023

Per identificare univocamente un computer si potrà adottare la soluzione di leggere il codice identificativo dell'HDD. Infatti gli ID degli hard-disk sono univoci, per cui non è possibile trovare due ID identici (per lo meno quelli installati all'interno del pc, ma 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". [Nota 1]

Vediamo un semplicissimo esempio pratico:

Public Sub Main()
 
 Dim listaID 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


Note

[1] Vedere anche la seguente pagina: Ottenere un Identificativo Univoco Universale - UUID