我用C++来解决以下任务:我怎样才能获得通过特定的过程中使用的所有API的列表(Windows 7)中
我想获得的所有的API函数,这是由使用的列表特定的过程。它可以是任何Windows 7进程 - 包括系统进程在内的32或64个进程。
到目前为止,我看到的唯一解决方案是创建一个内核驱动程序来拦截所有可能的API,并在一段时间内监听它们并检查是否有特定的进程调用它们。它不会保证我完整的过程API的列表,但至少会给我一些。
该方法看起来很危险并且效果不好。
如果有更简单的方法来处理这个任务?如果有一种方法可以获取流程的完整API列表,而不仅仅是一段时间内调用的那些API?
谢谢。