
13/02/2006, 14:33
|
 | | | Fecha de Ingreso: enero-2005 Ubicación: Argentina
Mensajes: 224
Antigüedad: 20 años, 3 meses Puntos: 3 | |
A ver asi. Si yo te entrego un codigo y te digo que es un keylogger a pura api y te garantizo que funciona pero no te digo nada mas ¿Vos que harias?. Por mas que el corazon del programa sean las api no voy a poder compilarlo si no utilizo un compilador es obvio pero cual uso???
Sencillo...
con apis podes (en un keylogger) hacer mucho, detectar las teclas con GetAsyncKeyState, podes buscar ventanas con FindWindows, los Hwnd con GetForegroundWindow pero esos datos ¿Vos donde los pondrias? si solo usaras una sola variable ya se limita, el ejemplo, a un lenguaje en particular ya que las variables se declaran para cada lenguaje de una forma especifica, o las funciones en sus sintaxis son diferentes, si queres buscar una ventana con FindWindow por ejemplo.
pones en VB6,
Ventana = Finwindow(vbNullString,"Nombre de la ventana")
If Ventana <> 0 then sentencia.....
end if
pero en otros lenguajes ya no seria asi
por ejemplo en ActionScrip la sentencia if se declara parecido a C
y en Pascal no lleva el End if mientras sea una sola linea, y si la supera se le agrega begin y end;
Entendes a lo que voy. Los codigos de las api son recursos, pero los ejemplos que explican a las apis vienen ademas con codigo en algun lenguaje para mostrar que es lo que realmente hacen, para aquellos que no entiendan las explicaciones que el mismo sitio brinda. Y como la pagina que mencione esta en ingles y no todos manejan ese idioma es fundamental el uso de ejemplos.
Bye!!!! |