Lunes 23 de Diciembre de 2024, 02:03
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
VB .NET
(Moderador:
ElNapster
) »
Como Conectarme A Un Dominio?
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Como Conectarme A Un Dominio? (Leído 1162 veces)
Widark
Miembro MUY activo
Mensajes: 246
Como Conectarme A Un Dominio?
«
en:
Miércoles 14 de Febrero de 2007, 23:41 »
0
Como estan?
Como el dermatologo: "al grano", quiero conectarme a una carpeta en el servidor desde mi aplicacion, esto con el fin de comparar las versiones de mi aplicación para saber si tengo que actualizar la aplicacion que esta en el cliente. Claro esta, que se crearia un usuario que solo pueda acceder a esa carpeta, pero ese usuario solo seria para la aplicacion.
Por su atencion muchas gracias. (espero haberme explicado bien)
Tweet
[:], Yo si se lo que es trabajar duro, por que lo he visto.
http]
programacion
,
c
,
c++
,
C#
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
allegro
,
asm
,
codigo
NoSolocodigo
--> Blog de Articulos
Widark
Miembro MUY activo
Mensajes: 246
Re: Como Conectarme A Un Dominio?
«
Respuesta #1 en:
Viernes 23 de Febrero de 2007, 15:14 »
0
Investigando en Internet me encontre con esto, lo pongo por si a alguien le interesa. Esto va en un form con dos botones y dos cajas de texto para que ingresen el nombre de usuario y la contraseña:
Código: Text
Public Declare Function WNetAddConnection2 Lib "mpr.dll" Alias "WNetAddConnection2A" _
(ByRef lpNetResource As NETRESOURCE, ByVal lpPassword As String, _
ByVal lpUserName As String, ByVal dwFlags As Integer) As Integer
Public Declare Function WNetCancelConnection2 Lib "mpr" Alias "WNetCancelConnection2A" _
(ByVal lpName As String, ByVal dwFlags As Integer, ByVal fForce As Integer) As Integer
Public Structure NETRESOURCE
Public dwScope As Integer
Public dwType As Integer
Public dwDisplayType As Integer
Public dwUsage As Integer
Public lpLocalName As String
Public lpRemoteName As String
Public lpComment As String
Public lpProvider As String
End Structure
Public Const ForceDisconnect As Integer = 1
Public Const RESOURCETYPE_DISK As Long = &H1
Public Function MapDrive(ByVal DriveLetter As String, ByVal UNCPath As String) As Boolean
Dim nr As NETRESOURCE
Dim strUsername As String
Dim strPassword As String
nr = New NETRESOURCE
nr.lpRemoteName = UNCPath
nr.lpLocalName = DriveLetter & ":"
strUsername = TextBox1.Text ' Nothing '(add parameters to pass this if necessary)
strPassword = TextBox2.Text 'Nothing '(add parameters to pass this if necessary)
nr.dwType = RESOURCETYPE_DISK
Dim result As Integer
result = WNetAddConnection2(nr, strPassword, strUsername, 0)
If result = 0 Then
Return True
Else
Return False
End If
End Function
Public Function UnMapDrive(ByVal DriveLetter As String) As Boolean
Dim rc As Integer
rc = WNetCancelConnection2(DriveLetter & ":", 0, ForceDisconnect)
If rc = 0 Then
Return True
Else
Return False
End If
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If MapDrive("X", "\\NombreServidor\RecursoCompartido") Then
MessageBox.Show("Se conecto felizmente.")
Else
MessageBox.Show("¡¡¡¡¡PERDISTE!!!!!")
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
UnMapDrive("X")
End Sub
[:], Yo si se lo que es trabajar duro, por que lo he visto.
http]
programacion
,
c
,
c++
,
C#
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
allegro
,
asm
,
codigo
NoSolocodigo
--> Blog de Articulos
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
VB .NET
(Moderador:
ElNapster
) »
Como Conectarme A Un Dominio?