cs_CYRILUS92
Messages postés71Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention 4 septembre 2007
-
4 sept. 2007 à 22:59
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
21 sept. 2007 à 00:22
Bonjour,
Mon problème est le suivant
j'ai créer un programme qui lance des logiciels portable
pour sa je fais un shell sur ma clef usb
j'attribut une lettre aux lecteurs (ici M:)
Le problème est que la lettre ne sera pas partout la même
donc comment faire pour reconaître la clef sur un pc et le dossier spécifié par la même occasion ?
bricoyeye
Messages postés326Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention29 avril 20082 5 sept. 2007 à 08:01
Salut,
Public Function GetLettre(devL_id As Long) As String
Dim drives As Long
On Error Resume Next
drives = 1
For i = 0 To 25
If drives = devL_id Then
GetLettre = Chr(i + 65)
Exit Function
End If
drives = drives * 2
Next i
End Function
Private Sub SysInfo1_DeviceArrival(ByVal devicetype As Long, ByVal deviceid As Long, ByVal devicename As String, ByVal devicedata As Long)
Public lettre As String
On Error Resume Next
lettre = GetLettre(deviceid) & ":"