¿se pueden hookear funciones desde vb/vb.net o hay q apollarse en librerias de c/c++ como detours? como este asunto en vb?
xDDDD para estas cosas VB se queda corto (muy corto)...si no quieres cojer un cabreo, pasa de VB para ahcer estas cosas y metete a hacerlo en C#, o C/C++.... ;) ;)
Un Saludo. ;)
Sí, se puede hookear en VB6 y no es muy dificil, luego posteo un ejemplo
aca tenes un par de ejemplos.
http://www.recursosvisualbasic.com.ar/htm/listado-api/234-bloquear-mouse-y-teclado.htm
el quiere hookear funciones no el teclado. por ejemplo si un programa usa CreateFile que se llame antes a su codigo que a la funcion.
Cita de: - en 15 Junio 2007, 14:35 PM
el quiere hookear funciones no el teclado. por ejemplo si un programa usa CreateFile que se llame antes a su codigo que a la funcion.
En una palabra, Api Hooking.... ;) ;)
Mad, postea ejemplos de API Hooking....yo no e encontrado ninguno todavia en VB que funcione... ;) ;)
en vb lo tienes un poco mal. como siempre nunca aseguro que no se pueda, pero si alguno lo hace seguro que es mas incomodo que en otro lenguaje.
exacto me refiero a funciones no a hooks de bajo nivel de bloquear el teclado ni esas cosillas jeje.
Pues me tendre que poner duro con C.
Ya mas offtopic, es recomendable aprender bajo plataformas .net o directamente el lenguaje C y C++ sin la plataforma .net ?. Esque aveces me da la impresion de que usar .net sirve para hacerse mas vagos. Sabes pones tu imports system.threading y tienes tus threads, pones tu diagnostics.process y tienes los procesos, usas FileSystem y tienes el manejo de ficheros...puede ser que incluso usar .net me haya llevado a pensar en hookear funciones desde vb...
Venga gracias a todos!
Hace unos años, cuando empezé en esto, cree un TrapMouse, esto lo que hacia era que salia una ventanita de 350x50 aproximadamente y ponia: Mouse Atrapado. Y dd ahi no podia salir el raton. Y lo hice con VB, lo digo por que hay gente por aqui diciendo que no se puede :-\ Si se puede ;) Por ahi te dejaron un link perfecto
Citarhttp://www.recursosvisualbasic.com.ar/htm/listado-api/234-bloquear-mouse-y-teclado.htm
;) ;)
Yo me referia a Api Hooking... ;) ;)
Cita de: - en 15 Junio 2007, 19:12 PM
en vb lo tienes un poco mal. como siempre nunca aseguro que no se pueda, pero si alguno lo hace seguro que es mas incomodo que en otro lenguaje.
Amén ;)
Ups, pensé que querias hookear el teclado para crear un keylogger o similares.
De API Hooking en VB no he visto nada tampoco
Lo siento :-X
Para estos usos VB se queda algo corto...es mejor utilizar la familia C (C,C++ y C#, que me va de maravilla este ultimo...xDD)
Un Saludo