API Monitor提供一个简单API监视功能,可以在电脑上监控你后台执行的服务项目,可以查看每个项目调用的API信息,你可以在软件上找到需要监控的内容,可以同时对多个进程监控,在列表上显示当前已经监控的内容,同时提供外部DLL添加功能,你需要在没有开启监控的情况下加载外部的dll,方便你扩展软件功能,更好对一个应用程序的API监控;小编推荐的API Monitor是汉化版本,界面都是中文,更适合国内网友使用!
软件功能
1、跟踪任何导出的API - 包括win32 API和其他第三方API,不需要知道函数的原型。
2、显示广泛的信息,包括函数名称,调用序列,输入和输出参数,函数返回值,GetLastError代码等。
3、预定义了82个DLL和近4000个API的原型。
4、过滤器配置文件是存储您喜欢的显示器设置以在其他会话中使用的有效方式。
5、允许查看和导出内容 - 可以在API监视器中查看日志内容,并将其导出到另一个应用程序或保存到文件中。
6、支持调试版本和发行版本 ,无需修改目标应用程序。
7、支持Unicode和ANSI API。
8、监视运行进程 -在已运行的后台或控制台进程中使用间谍API。
软件特色
1、API Monitor提供多个进程监控
2、可以对你电脑上的后台服务进程分析
3、支持键入一个进程的位置、指定的参数(可选)
4、启动目录,AP监视器将开始为您监视进程。
5、显示或隐藏基于规则的API调用
6、2字节/16位的格式显示数据。
7、从小到大格式显示数据。
8、打开内存编辑器来查看和修改进程内存。
9、查看依赖项:启动依赖以查看所有依赖模块的层次结构树图。
10、支持对一个进程杀死,可以将一个服务内容关闭
11、在线教程演示AP监视器的各个方面。
12、打开选项窗口,可以查看和修改配置。
13、您可以更改API定义的位置,配置捕获的数据的最大量
14、在监视和调整内存设置中指定要被排除DLL。
15、暂停监测,防止新的API调用被抓获。
16、热键可用,允许你同时使用另一个应用程序时暂停和继续监测。
17、捕获调用堆栈:启用捕获每个AP调用的调用堆栈。
18、在选项下可以配置最大帧数。
19、监控延迟加载的DLL:监视由延迟加载动态链接库的调用。
20、监视DLL:监视由动态链接库的调用。
21、通过将其添加到排除筛选器选项下,可以排除特定DLL
22、扫描COM对象:对COM对象返回值和输出参数进行扫描。
23、警告:此选项会降低性能并可能导致某些应用程序问题,只在需要时使用
安装方法
1、这里是API Monitor提供的一些数据查看,在这里显示API筛选器
2、提示API的信息,鼠标点击一个数值就可以在这里查看内容
3、这是监控界面,你后台的服务项目都在这里显示,鼠标点击一个exe就可以监控
4、如图所示,右键点击一个名字就可以执行监控了,开始监控的程序会添加独立列表
5、显示 Process、进程D、会话D、 Filename、描述、用户名、命令行
6、筛选器,将显示或隐藏基于以下标准API调用,新筛选器将自动启用,将在显示筛选器窗格中可见。
7、可以从外部添加DLL,可以通过dll监控你的API信息,减少你创建定义的步骤
8、这里是十六进制缓冲区域,显示数据内容,显示输出内容,显示API载入器
9、提示教程功能,通过教程可以查看软件详细操作
10、AP定义
包含AP定义文件的目录:(D)
禁用缓存(会减慢启动)
文件关联
文件关联允许您通过使用 Windows资源管理器中双击打开 API监视器捕获。
由安装程序自动启用关联。对于AP监视器的便携式版本,必须手动启用它
11、监视功能;监控动态AP调用(D)、监控子进程(C)、启用COM对象扫描(M),调用堆栈,捕获调用堆栈(S)、解码函数名称(U)
12、自定义功能,在这里可以对命令设置,对菜单的命令设置
13、筛选器功能,支持加载、另存为、捕获筛选器、显示筛选程序、外部DLL筛选器、筛选器调用
14、工具栏和停靠窗囗:工具栏、API筛选器、运行中的进程、输出、调用堆栈、参数、十六进制缓冲区、已被监视的进程
更新日志
300+新的COM接口,700+新的API定义
支持动态数组
支持根据另一个参数/字段的值将指针转换为数组
修正了单字符数据类型在某些情况下不能正确显示的错误。
修正了结构填充中的错误。更多信息…
增加了核心音频,微软媒体基金会,网络列表管理器,Windows财产系统,内核事务管理器,Windows正版优势,事务性NTFS,管道和Uniscribe的API定义
数字签名的应用程序和安装程序
修正了64位安装程序在没有选择32位版本安装时没有设置API定义路径的问题。
安装程序现在自动卸载以前的版本。
安装程序不再创建系统恢复点,因为对任何系统配置都不做任何更改。
各种bug修复和API定义的更改
∨ 展开