none
Conectar a una impresora

    Pregunta

  • 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

    lunes, 13 de agosto de 2012 20:06

Respuestas

Todas las respuestas