Hubo un programa "Monitor de API", pero parece descontinuado. No funciona en mi sistema ¿Existe alguna herramienta de este tipo que pueda funcionar en Windows 7 x64? Necesito registrar llamadas de la API de un conjunto seleccionado, mejor cuando los valores de los parámetros.Se busca: registrador de llamadas WinAPI
Respuesta
http://www.bladeapimonitor.com/ parece estar haciendo lo que necesita.
Según lo que desee ver, Procmon también podría hacer el trabajo.
Este monitor de hoja parece falso. Múltiples errores tipográficos en la interfaz, y no puedo hacer que funcione. – skevar7
Heres es una lista de estas herramientas: http://www.woodmann.com/collaborative/tools/index.php/Category:API_Monitoring_Tools. Usted podría tratar de la primera, su OpenSource y fue actualizado por última este año: http://jacquelin.potier.free.fr/winapioverride32/
Editar: usted podría intentar éste para x64 http://www.autodebug.com/
También hay Detours, libre de Microsoft, que es una biblioteca para enganchar la Windows API, pero no es un programa de monitor completo, tienes que trabajar para interceptar las llamadas API.
+1 para Desvíos en principio, es una biblioteca impresionante y poderosa. Como tal, es probable que ganó ' Sin embargo, el objetivo principal es que la versión Express gratuita solo funcione con código de 32 bits, para código de 64 bits (según lo solicitado).) necesitará la tarifa profesional, que está disponible por * tarifa única de licencia * de 'solo' [$ 10,000] (http://www.microsoft.com/about/legal/en/us/IntellectualProperty/IPLicensing /Programs/Detours.aspx) ... –
@Steffen Opel Wow, gracias por el aviso, eso definitivamente pondrá un freno a la biblioteca, ya que más personas van a win64 dev. –
Con cada versión de Visual Studio viene la herramienta Spy ++, que le permite monitorear todos los mensajes en el proceso, ventana o hilo elegido, pero no API, lamentablemente.
Uso la herramienta API Monitor en http://www.rohitab.com/apimonitor. No está abandonado, el autor parece estar publicando actualizaciones periódicas, incluidas algunas del año pasado. Descubrí que es relativamente fácil de aprender y lo he usado para descubrir llamadas API realizadas por algunos componentes de Windows que estaba estudiando, entre otras tareas de depuración.
- 1. registrador Singleton, registrador estático, registrador de fábrica ... ¿cómo iniciar sesión?
- 2. Hardwarebreakpoint WINAPI
- 3. Doble buffering winAPI
- 4. C library vs WinApi
- 5. No se encontraron manipuladores para el registrador
- 6. Normalizar con WinAPI
- 7. Registrador de teclas multiplataforma
- 8. jquery - ¿Busca en vivo llamadas ajax como tipos de usuario pero con un pequeño retraso?
- 9. ¿Cómo se evita que se repita al crear un registrador?
- 10. ¿Dónde se busca javafx.scene.image.Image ("flower.png") para flower.png?
- 11. ¿Los mangos winapi son globales?
- 12. ¿Cómo se crea FILE * desde HANDLE en WinApi?
- 13. Encriptación AES simple usando WinAPI
- 14. ¿Dónde se define un registrador estático de toda la aplicación?
- 15. registrador de eliminación de contraseña
- 16. redireccionar stdout al registrador en Python
- 17. Cómo "borrar" una ventana transparente de WinAPI
- 18. JavaScript AJAX registrador remoto
- 19. Enviando STDERR al registrador
- 20. Mejor registrador para cacao
- 21. Cómo crear una ventana pura de winapi
- 22. Python - No se encontraron controladores para el registrador "OpenGL.error"
- 23. Rails 3/delayyed_job - Se busca: Ejemplo básico de correo retrasado
- 24. Obtener un registrador slf4j ficticio?
- 25. Python/Django nivel registrador raíz
- 26. Qt Application Performance vs. WinAPI/MFC/WTL/
- 27. jerarquía de registro vs. registrador de raíz?
- 28. Redefiniendo registrador raíz de la tala
- 29. Implementar registrador personalizado con slf4j
- 30. ¿Registrador personalizado en Rails 3?
¿Es "API Monitor" diferente a este programa: http://www.rohitab.com/apimonitor? –
Consulte también [(Windows) Supervisión de llamadas de API en C] (https://stackoverflow.com/questions/720317/windows-monitoring-api-calls-in-c) – user