Hola,
Estoy tratando de conectarme a una impresora de un dominio al cual no pertenezco. En la actualidad se que siguiendo el proceso inicio--> ejecutar y escribes\\servidor te brinda el acceso, pero como no perteneces al dominio te pide un usuario y password de conexión, cuando los escribes ingresas ya te puedes conectar a la impresora.
Quiero realizar este mismo procedimiento de manera automatica sin escribir el usuario y password solo que se conecte automaticamente, el usuario y el password deben de estar dentro del aplicativo. debera de ser transparente para el usuario.
He tratado de hacer un ejecutar como y he obtenido un msg siguiente: "No hay servidores de inicio de sesión disponibles para atender la petición de inicio de sesión"
este es mi código
Dim usuario As String = "user" Dim contraseña As String = "password" Dim dominio As String = "dominio" Dim password As New SecureString() Dim c As Char For Each c In contraseña password.AppendChar(c) Next c With New Process .StartInfo.CreateNoWindow = False .StartInfo.UseShellExecute = False .StartInfo.UserName = usuario .StartInfo.Password = password .StartInfo.Domain = dominio .StartInfo.FileName = "c:\conecta.bat" .Start() .CloseMainWindow() .Close() End With
Y mi archibo BAT es e siguiente:
@echo rundll32 printui.dll PrintUIEntry /in /n \\servidor\impresora
Conocuica