Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: TrashAmbishion en 8 Diciembre 2012, 17:51 pm



Título: Se puede desactivar y activar esto desde mi programa ???
Publicado por: TrashAmbishion en 8 Diciembre 2012, 17:51 pm
(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..


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: 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


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: TrashAmbishion en 8 Diciembre 2012, 20:05 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


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: Crazy.sx en 8 Diciembre 2012, 20:38 pm
Usa Regshot, nunca me falló en cuanto a los cambios en el registro.


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: Novlucker en 8 Diciembre 2012, 20:55 pm
Validaste también los archivos cambiados? no necesariamente tiene que estar en el registro :-\

Saludos


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: TrashAmbishion en 8 Diciembre 2012, 23:37 pm
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


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: Novlucker en 9 Diciembre 2012, 01:32 am
Es otra posibilidad, intentar ver si al momento que ingresa una llamada se leen esas keys, puedes hacerlo del mismo modo

Saludos


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: spiritdead en 9 Diciembre 2012, 01:54 am
y si lo intentas por WMI ?


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: TrashAmbishion en 9 Diciembre 2012, 21:31 pm
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..


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: 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


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: TrashAmbishion en 10 Diciembre 2012, 22:27 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....


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: TrashAmbishion en 10 Diciembre 2012, 23:52 pm
Chicos saben si puedo usar esto de alguna manera para el XP

http://msdn.microsoft.com/en-us/library/ms924929.aspx


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: Novlucker en 11 Diciembre 2012, 01:27 am
Mira lo que encontré :P
http://dotras.codeplex.com/

Saludos


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: TrashAmbishion en 11 Diciembre 2012, 01:45 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..


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: Novlucker en 11 Diciembre 2012, 02:01 am
Efectivamente es como tu dices :-\

Saludos


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: 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.



Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: TrashAmbishion en 11 Diciembre 2012, 20:02 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


Título: Re: Se puede desactivar y activar esto desde mi programa ???
Publicado por: TrashAmbishion en 12 Diciembre 2012, 20:59 pm
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