Visual Basic - Capturar Ventana Windows (API o ActiveX??)

Life is soft - evento anual de software empresarial
 
Vista:

Capturar Ventana Windows (API o ActiveX??)

Publicado por Nacho (2 intervenciones) el 29/05/2006 11:00:52
Quisiera saber si es posible hacer en Visual Basic lo siguiente:

Tengo una impresora cuyo controlador pide LOGIN y PASSWORD en una Ventana de Window para poder imprimir.

¿Sería posible realizar una aplicación Visual Basic que capturase esta ventana de Windows, escribiese en los campos los datos que yo quiera y pulse en un botón de ACEPTAR en dicha ventana?
¿esto se hace con controles ActiveX o programando directamente la API?
¿Alguna referencia?

Gracias
Nacho
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Capturar Ventana Windows (API o ActiveX??)

Publicado por Cecilia Colalongo (3116 intervenciones) el 29/05/2006 13:17:25
Si el usuario y password se pide como recurso de red puedes conectarte previamente con las API de red y así evitar la ventana.

Puedes utilizar:

Public Declare Function WNetAddConnection Lib "mpr.dll" Alias "WNetAddConnectionA" (ByVal lpszNetPath As String, ByVal lpszPassword As String, ByVal lpszLocalName As String) As Long

Public Declare Function WNetAddConnection2 Lib "mpr.dll" Alias "WNetAddConnection2A" (lpNetResource As NETRESOURCE, ByVal lpPassword As String, ByVal lpUserName As String, ByVal dwFlags As Long) As Long

En http://www.mentalis.org/apilist/WNetAddConnection.shtml y http://www.mentalis.org/apilist/WNetAddConnection2.shtml está la documentación y un ejemplo de cada una. (en VB.NET también)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar