(http://s10.postimage.org/tqyanrr95/incomingcall.png)
Lo que necesito es poder desde mi aplicación desactivar esa casilla y activarla a mi antojo, le puse un monitor de registro para ver las entradas en el REGEDIT que modifica pero al parecer todas las casillas que el configura nada mas son de información o sea que las vuelto a colocar con los valores que tenia anterior a que el las modificara y nada cuando entra una llamada se activa el módem.....
El módem no lo puedo deshabilitar porque lo uso con otros programas.
Activar y desactivar el servicio que atiende esto no es viable porque me es necesario hacer esa tarea muchas veces al día y con un servicio da problemas.
Cualquier ayuda sera bienvenida..
Vuelve a intentar detectar los cambios, pero esta vez con Process Monitor (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx) de Sysinternals
Saludos
Cita de: Novlucker en 8 Diciembre 2012, 19:16 PM
Vuelve a intentar detectar los cambios, pero esta vez con Process Monitor (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx) de Sysinternals
Saludos
Con ese mismo es con el que Monitoree todo lo que hizo y nada... incluso habilite el modem en ese cuadro, fui al registro cambie los valores que puso a 1 por 0 para ver si así al menos no funcionaba, aunque no se desmarcara de esa ventana y nada se activa cuando alguien llama... no tengo la menor idea... el proceso que mira esto es el svchost.exe.... salu2 y gracias por estar atento... novlucker
Usa Regshot, nunca me falló en cuanto a los cambios en el registro.
Validaste también los archivos cambiados? no necesariamente tiene que estar en el registro :-\
Saludos
HKLM\SOFTWARE\Agere\SoftModem\ActiveModems: 00 00 00 00
HKLM\SOFTWARE\Agere\SoftModem\ActiveModems: 01 00 00 00
HKLM\SYSTEM\ControlSet001\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0001\Clients\Ras\EnableForRas: 0x00000000
HKLM\SYSTEM\ControlSet001\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0001\Clients\Ras\EnableForRas: 0x00000001
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0001\Clients\Ras\EnableForRas: 0x00000000
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0001\Clients\Ras\EnableForRas: 0x00000001
Si bueno el no setea nada en los archivos que abre, solamente mira en el que si escribe segun el Monitor es el modem.sys que esta en windows\system32 lo abri pero esta en lenguaje maquina. No se que mas podria hacer.... A mi me parece que es como si el svchost.exe una ves que das Aceptar con el modem seleccionado el setea en el registro y ya se queda al pendiente, o sea cuando entra una llamada el no mira a ver en el registro.
Ahora me salta la duda puedo ver si el mira algo en el registro al momento de entrar una llamada???
Gracias señores de verdad
Es otra posibilidad, intentar ver si al momento que ingresa una llamada se leen esas keys, puedes hacerlo del mismo modo
Saludos
y si lo intentas por WMI ?
Cita de: spiritdead en 9 Diciembre 2012, 01:54 AM
y si lo intentas por WMI ?
Puedes ser un poco mas especifico..
Les explico que sucede una ves que se selecciona el dispositivo (en este caso módem) y se da en Aceptar el proceso svchost.exe abre el puerto del módem, así que es por gusto, nada que modifiques en el registro cambiara la acción de cuando se da en Aceptar.
Estuve pensando en otra opción relacionada con la Api Tapi, cuando la pruebe les dire, mientras tanto otras ideas son bienvenidas...gracias nuevamente chikos..
ahi tenes lo q hace el wmi
http://www.codeproject.com/Articles/380148/WMI-Code-Creator-For-Windows-Forms-for-VB-NET
en lo personal yo amo esta capacidad que windows nos da :D
Cita de: spiritdead en 9 Diciembre 2012, 21:42 PM
ahi tenes lo q hace el wmi
http://www.codeproject.com/Articles/380148/WMI-Code-Creator-For-Windows-Forms-for-VB-NET
en lo personal yo amo esta capacidad que windows nos da :D
Hi again, bueno chikos buscando y gooleando mucho encontre un escrito del 2005 donde unos programadores de MVP respondieron a una problematica parecida a la mia diciendo que las clases relacionadas con "networking" de WMI no traen soporte para nada que tenga que ver con RRAS, claro que lo que quiero hacer de activar y desactivar esa casilla quizas no tenga que ver directamente con eso.... ufff se me agotan las ideas... estoy tratando de ver como puedo decirle al proceso svchost.exe que termine la comunicacion con el modem y hacerlo lo inverso tambien.... es lo mismo que activar o desactivar la casilla....
Chicos saben si puedo usar esto de alguna manera para el XP
http://msdn.microsoft.com/en-us/library/ms924929.aspx
Mira lo que encontré :P
http://dotras.codeplex.com/
Saludos
Cita de: Novlucker en 11 Diciembre 2012, 01:27 AM
Mira lo que encontré :P
http://dotras.codeplex.com/
Saludos
Corrigeme si me equivoco pero eso es para la parte del cliente, en el lado del servidor no me sirve, y lo que necesito es decidir quien se conectara y quien no.
Salu2 y gracias nuevamente..
Efectivamente es como tu dices :-\
Saludos
Hola.
Igual si tienes tiempo y puedes investigar más sobre el comando netsh ras, puedes sacar algo de provecho. ¿Utilizas un Windows Server?
http://technet.microsoft.com/en-us/library/cc757467%28v=WS.10%29.aspx (http://technet.microsoft.com/en-us/library/cc757467%28v=WS.10%29.aspx)
Suerte.
Un saludo.
Cita de: HdM en 11 Diciembre 2012, 13:47 PM
Hola.
Igual si tienes tiempo y puedes investigar más sobre el comando netsh ras, puedes sacar algo de provecho. ¿Utilizas un Windows Server?
http://technet.microsoft.com/en-us/library/cc757467%28v=WS.10%29.aspx (http://technet.microsoft.com/en-us/library/cc757467%28v=WS.10%29.aspx)
Suerte.
Un saludo.
hola te digo que ya lo he revisado mil veces pero algo como eso lidiar con los puertos no trae opcion por el netsh, en el xp no da opcion para desconectar usando ese comando y por el 2003 server no hace falta recurrir a el pq se puede setear en la politica de configuracion de las conexiones un tiempo maximo para desconectar a los usuarios, el lio esta en habilitar en este caso en el XP esa casilla que es la que hace que ese proceso (svchost.exe) abra y cierre la espera con el modem, y estuve mirando en el 2003 server y tiene una pinta parecida aunque sigo mirando alli... para ver si migro para alla....
Salu2 y gracias compadre
No habra manera de simular un doble-click sobre las conexiones entrantes y entonces ir trabajando con esa ventana de alguna manera, encontrar ese listbox y hacer el click.
antes con el vb6 usaba una api FindWindows para cosas similares, pero bueno nunca llegue a simular un click ni nada por el estilo, ocultaba la ventana y cosas asi....
Salu2