Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/02/2006, 14:33
Avatar de piojoman
piojoman
 
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!!!!