首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监控Windows 7上Windows调用的软件

监控Windows 7上Windows调用的软件
EN

Software Recommendation用户
提问于 2015-12-15 04:06:29
回答 2查看 2.9K关注 0票数 5

我想监视对Windows的所有调用。

因此,为了明确起见,这将是一个软件,可以记录/显示由窗口应用程序和运行在独立Windows系统上的后台服务发出的API调用。

最好是开放源码,但专有软件也可以(我不想指出我愿意支付的最高价格,因为这是开放的,如果软件有任何其他功能)。

如果应用程序与Windows 10兼容,那就太好了。

EN

回答 2

Software Recommendation用户

发布于 2015-12-15 18:03:25

我一直使用来自Rohitab的API监视器。它不仅能做你想做的事,而且还有其他的功能。

它支持Windows 7,包括x64。Windows 10 (尚未)被列为受支持的OS (主页中的语句):

Windows 2000、Windows 32位、Windows 64位x64、Windows 32位、Windows 64位x64、Windows 7 32位、Windows 7 64位x64、Windows 8 32位、Windows 8 64位x64 64位版本只能用于监视64位应用程序,32位版本只能用于监视32位应用程序。要在64位Windows上监视32位应用程序,必须使用32位版本.请注意,用于API监视器的64位安装程序包括64位和32位版本.

它支持监测服务(主页上的声明):

API监视器支持监视64位应用程序和服务.

它不是开源的,而是免费提供的。许可证文本不是联机的,而是在安装过程中显示的,上面写着:

rohitab.com授予您在计算机上安装和使用软件产品副本的权利,该软件产品是为其设计的操作系统的有效许可副本。软件产品的所有所有权,包括但不限于版权,软件产品及其任何副本均由rohitab.com或其供应商拥有。

票数 4
EN

Software Recommendation用户

发布于 2016-02-16 13:52:46

我将推荐您Nektra SpyStudio,它可以跟踪Windows调用和第三方调用,如下图所示。它在任何Windows上都很好,但是,我从未注意到它是否能够跟踪服务。

跟踪应用程序

SpyStudio显示和解释调用,以结构化的方式显示结果,这对于任何IT专业人员来说都很容易理解。SpyStudio可以显示应用程序使用的注册表项和文件、应用程序创建的COM对象和Windows以及错误和异常。

进程监视器对

的补充

SpyStudio是用户模式Procmon的补充.使用内核模式跟踪查找应用程序错误很繁琐,很难看到用户模式调用的最终结果。使用内核模式工具,您会得到应用程序看不到的大量噪音,因为单个用户模式调用会生成许多从应用程序的角度来看不重要的内核模式事件。大多数应用程序错误都是由失败的用户模式调用产生的,这些调用需要一些资源的不同状态:注册表项和值、文件、管道、服务和打印机。SpyStudio还能够读取进程监视器日志(请参阅加载ProcMon日志),并在用户友好的界面中显示它们。它以树形式显示注册表操作,如Regedit,并以红色显示错误。文件操作也以树形式显示。

票数 3
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/27217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档