USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  [Mapear unidade de rede com parametros definidos]
NIGHTCRAWLER
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 28/06/2004 21:52 hs            
Eu coloquei no General_Declarations:
Private Declare Function WNetConnectionDialog Lib "mpr.dll" _
(ByVal hwnd As Long, ByVal dwType As Long) As Long
Num botão eu coloquei:
    X% = WNetConnectionDialog(Me.hwnd, 1)


e quando eu clico no botão aparece a caixa "Mapear Unidade de Rede" do Windows... até ai está tudo certo!
 
O que eu queria saber é como eu faço para a caixa já aparecer preenchida  com os valores que eu quero:
 
Unidade: Z:
Caminho: \micro01c

 

Nightcrawler
(nortuno do filme do X-Men II)
   
Tekki
Pontos: 2843 Pontos: 2843 Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 29/06/2004 08:29 hs            
   
NIGHTCRAWLER
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 29/06/2004 09:15 hs            
me dá um ultimo help...
 
essa parte:
 
Private Declare Function WNetAddConnection Lib "mpr.dll" Alias "WNetAddConnectionA" (ByVal lpszNetPath As String, ByVal lpszPassword As String, ByVal lpszLocalName As String) As Long
Private Declare Function WNetCancelConnection Lib "mpr.dll" Alias "WNetCancelConnectionA" (ByVal lpszName As String, ByVal bForce As Long) As Long

Const WN_SUCCESS = 0
Const WN_NET_ERROR = 2
Const WN_BAD_PASSWORD = 6

Function AddConnection(MyShareName As String, MyPWD As String, UseLetter As String) As Integer

    On Error GoTo AddConnection_Err
    AddConnection = WNetAddConnection(MyShareName, MyPWD, UseLetter)
    
    If AddConnection = WN_SUCCESS Then
      MsgBox "Unidade " & UseLetter & "  mapeada com êxito", vbInformation
    ElseIf AddConnection = WN_NET_ERROR Then
      MsgBox "Não foi possível mapear a unidade " & UseLetter, vbInformation
    ElseIf AddConnection = WN_BAD_PASSWORD Then
      MsgBox "Não foi possível mapear a unidade " & UseLetter & ". Senha incorreta!", vbInformation
    End If
    
AddConnection_End:
    Exit Function
    
AddConnection_Err:
    AddConnection = Err
    MsgBox Error$
    Resume AddConnection_End
    
End Function

Function CancelConnection(DriveLetter As String, Force As Integer) As Integer

    On Error GoTo CancelConnection_Err
    
    CancelConnection = WNetCancelConnection(DriveLetter, Force)
    
    If CancelConnection = WN_SUCCESS Then
      MsgBox "Unidade " & DriveLetter & "  desmapeada com êxito", vbInformation
    Else
      MsgBox "Não foi possível desmapear a unidade " & DriveLetter, vbInformation
    End If
    
CancelConnection_End:
    Exit Function
    
CancelConnection_Err:
    CancelConnection = Err
    MsgBox Error$
    Resume CancelConnection_End
    
End Function


e devo colocar num modulo?
 
e essa outra parte eu coloco num commandbutton:
AddConnection "\Pentium233C", "", "H:"




Nightcrawler
(nortuno do filme do X-Men II)
   
Tekki
Pontos: 2843 Pontos: 2843 Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 29/06/2004 09:47 hs            
Sim,  as funtion num modulo e a linha:
AddConnection "\OCoputadorQueSeraMapeadoUnidade", "", "Letra:"
Num button
 
"\Pentium233C", "", "H:"
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página