Hola a todos,
Soy todo un novato en ingeniería inversa y resulta que me estoy metiendo un poco en este campo... miren, me gustaría saber cómo se comunica un programa con el sistema operativo, me explico, si yo estoy utilizando un programa A, y en dicho programa A se abre una ventana con varios botones para trabajar con él... ¿hay alguna manera de saber qué comunica al SO cuando clicko uno de esos botones? perdonen mi ignorancia, supongo que esto entre en ingeniería inversa, en concreto creo que l que necesito es un debugger (o depurador), pero ando realmente perdido, he visto en elhacker.net algunos, pero no me decido...
Aquí habrá gente mas experimentada que yo que podrá aconsejarme, el motivo por el cual busco esto (lo digo porque imagino que si saben lo que quiero hacer sabrán mejor l que busco) es que me gustaría programar alguna miniaplicación (algún vbscript por ejemplo) que ejecutándola haga exactamente lo mismo que si abro dicha aplicación y clicko dicho botón... ¿porqué? pues porque me gustaría saber cómo programar algo para hacer repetidamente varias veces una misma acción sin tener que hacerlo a mano cada vez...
Por ejemplo: si tengo un programa para agregar componentes a algún editor y para añadir un componente a mano hay que hacer un número dterminado de clicks en el programa y quiero añadir masivamente 1000 componentes pues hacer algún script que ejecutándolo haga el efecto de hacer repetidamente todo ese proceso 1000 veces
¿se me entiende? pues eso, que busco una manera de saber exactamente qué orden y con qué parámetros tengo que hacer ese bucle en el script (perdonen mi ignorancia, soy novato total en esto, de hecho, no sé si he dicho alguna barbaridad, nisiquiera sé si puedo hacer lo que busco, imagino que sí, pero no lo sé)
De antemano, muchas gracias