2010-05-13 16 views
5

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

+3

¿Es "API Monitor" diferente a este programa: http://www.rohitab.com/apimonitor? –

+0

Consulte también [(Windows) Supervisión de llamadas de API en C] (https://stackoverflow.com/questions/720317/windows-monitoring-api-calls-in-c) – user

Respuesta

0

http://www.bladeapimonitor.com/ parece estar haciendo lo que necesita.

Según lo que desee ver, Procmon también podría hacer el trabajo.

+0

Este monitor de hoja parece falso. Múltiples errores tipográficos en la interfaz, y no puedo hacer que funcione. – skevar7

3

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

+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) ... –

+0

@Steffen Opel Wow, gracias por el aviso, eso definitivamente pondrá un freno a la biblioteca, ya que más personas van a win64 dev. –

0

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.

1

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.

Cuestiones relacionadas