UNIDADE DE REDE MAPEADA, COMO SABER SE EH
como faço para saber se o executável está rodando em uma unidade de rede mapeada?
Obtenha o drive com a propriedade Path do objeto App e chame a API GetDriveType:
Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
Private Sub Form_Load()
dim Drive as string
drive = Left(App.Path,3) ' Obtendo o drive de onde o programa foi chamado.
Select Case GetDriveType(drive)
Case 2
Me.Print "Removable"
Case 3
Me.Print "Drive Fixed"
Case Is = 4
Me.Print "Remote"
Case Is = 5
Me.Print "Cd-Rom"
Case Is = 6
Me.Print "Ram disk"
Case Else
Me.Print "Unrecognized"
End Select
End Sub
Tópico encerrado , respostas não são mais permitidas