windows - 确定 Win32 函数的调用进程

标签 windows win32-process

有什么方法可以确定哪个进程调用了 Win32 函数。其实我需要hook几个函数,另外我还需要确定是哪个进程调用了这个函数。我使用 MS Detours 完成了 Hook 函数,例如 FindNextFile() 和 winsock 函数 send()receive() 但问题出在后面部分即确定调用者进程。请帮助。

最佳答案

你的钩子(Hook)将在调用进程的上下文中运行,所以它可能只是调用 GetCurrentProcessId或返回您需要了解的有关流程的信息的类似函数。

关于windows - 确定 Win32 函数的调用进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16545484/

相关文章:

c - mod_fcgid windows 命名管道 2nd 和后续请求

ios - 在 Windows 上开发 iOS 应用程序

c++ - 如何编写 C++ 控制台窗口程序

c++ - 为什么 'CreateEvent' 创建的 HANDLE 在另一个进程中无效?

c# - 为什么我的 WMI InvokeMethod 调用返回 0(成功)但无法远程执行任何操作?

windows - 如何在 Windows 上的 Vagrant 中使用 rsync 共享文件夹?

python - Windows 文件方案 URI 上的 urlparse() 在开始时留下额外的斜杠

win32-process - 两个进程读取/写入同一文件 - Win32 使用 LockFileEx() 函数

c# - 如何在WPF或.net Winform程序中嵌入外部程序?

c++ - Windows 的 timespec 等价物