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 ?
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) & ":"