Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Numero di serie
Forum - Visual Basic 6 - Numero di serie

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Salve,
sto facendo un programma che dovrebbe partire solo se è inserita nella porta usb la mia chiavetta.
E' possibile risalire al numero di serie della chiavetta usb inserita, tramite vb6?

PM Quote
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 13:22
Lunedì, 22/09/2008
riesci ad ottenere le informazioni su un drive (come il numero seriale) attraverso la funzione API GetVolumeInformation:
Codice sorgente - presumibilmente VB.NET

  1. Private Declare Function GetVolumeInformation& Lib "kernel32" Alias _
  2.     "GetVolumeInformationA" (ByVal lpRootPathName As String, _
  3.     ByVal pVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, _
  4.     lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, _
  5.     lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, _
  6.     ByVal nFileSystemNameSize As Long)


PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 15:39
Lunedì, 22/09/2008
Mi fai un esempio come applicarlo?

PM Quote
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 17:33
Lunedì, 22/09/2008

PM Quote