我希望能够监视进程发出的某些系统调用,主要是文件I/O调用.在Linux上,我可以使用带有合适参数的strace来逃避,但我怎样才能在Windows上执行此操作?
我主要对运行一个进程并确定它已经读取和写入的文件感兴趣.
编辑:我想从另一个进程以编程方式执行此操作.我知道ProcessMonitor,但我希望以一种形式接收数据,我可以将其导入另一个程序以进行进一步分析.
编辑:如果我进一步缩小我的要求,它可能足以监视对CreateFile()的调用.我真的只对打开的文件感兴趣,如果打开它们进行读/写或只是阅读.我没有说明的另一个要求是速度相当重要; 我正在计划为编译C++文件这样做,并且提取一个生成20MB日志文件的完整GUI会产生过高的开销.
编辑:如果它不需要管理权限也会很好.
我有一个Web应用程序,它在正常交互过程中挂起IE.通过"IE挂起",我的意思是IE不再响应并使用100%的CPU.唯一能摆脱这种状态的是杀死IE进程.关于应用程序:
我想知道是否有人已经看过这个,如果有一些已知的情况可以让IE进入这个挂起/使用100%的CPU状态.
ajax internet-explorer internet-explorer-7 internet-explorer-6