Abrir un archivo

DamyMr
26 de Noviembre del 2003
Estoy programando una peque帽a aplicaci贸n que responda a determinadas combinaciones de teclas, bajo windows. Para ello utilizo un gancho (HOOK) en el teclado y busco hasta que una combinaci贸n sea reconocida y efectuar alguna funci贸n como iniciar el reproductor de windows o similares. Aun no est谩 muy avanzada, sin embargo me he encontrado con un problema que no soy capaz de resolver, quiero guardar en un fichero log las operaciones realizadas. El problema es que dentro del procedimiento de que controla el teclado no consigo abrir el archivo, escribir en 茅l y cerrarlo; o tampoco abrirlo al iniciar la dll y cerrarlo al finalizar, escribiendo en el mencionado procedimiento la informaci贸n. Consigo que funcione si la ventana que llama a los procedimientos es la ventana activa, pero si no est谩 activa (que es lo que interesa) me da error.
Lo curioso es que si en vez de llamar a WriteFile hago un simple MessageBox es llamado siempre aunque la ventana no sea la activa en ese momento. Agradeceria cualquier tipo de ayuda al respecto.
DamyMr
PD: Utilizo MASM y windows XP

rer
26 de Noviembre del 2003
fere

seth
26 de Noviembre del 2003
hola lei tu mensaje sabes la verdad me interesa yo estoy tratando de haer algo ussando hook pero no se como usarlo bien quiero hacer un programa que sea capaz de raztrear todas las teclas inclusive la tecla de windows, si me puedes ayudar enviame un mensaje a mi correo por favor, de verdad lo necesito