类似于Fiddler的程序,用于OS内部请求

时间:2018-12-19 00:35:13

标签: windows fiddler

Fiddler捕获HTTP请求和响应,以便您可以检查和调试它们。除了操作系统内部的请求和响应之外,还有哪些工具可以提供类似的功能?具体来说,我正在寻找一个捕获Windows内部调用的程序-如果不存在,这将是一个很好的机会,以了解我对Windows操作系统的工作方式不了解的地方。

例如,Fiddler的按钮上显示“在记事本中查看”,可让您检查记事本中的响应。我想知道在后台执行的命令实际上打开了记事本,其中包含响应文本。我猜它应该看起来像notepad | $text

1 个答案:

答案 0 :(得分:1)

在Windows中,有一个消息循环

有关它的一些链接

https://docs.microsoft.com/en-us/windows/desktop/winmsg/using-messages-and-message-queues

http://www.fmsinc.com/free/NewTips/NET/NETtip54.asp

https://www.codeproject.com/Articles/33459/%2FArticles%2F33459%2FSpying-Window-Messages-from-the-Inside

消息循环将捕获任何命令,但仅适用于您的线程。当像第一个链接中那样用C ++编写最小的Windows程序时,您将设置一个窗口和一个消息循环,并捕获用于窗口的所有WM_command。

在具有管理员权限的情况下运行时,可以钩住

Windows中用于其他进程的其他消息。这可能会给您一些片段,

Filtering Windows Messages in a Hook Filter Function

希望这将有助于您摆脱困境。我不知道是否存在可以做到这一点的免费软件。