我正在开发一个 dll,我需要知道它所附加到的进程的一些信息,以便确定我是否挂钩对某些函数的调用。例如,如果进程是 explorer.exe,我不想做任何事情,只是当进程是 firefox.exe 时。要设置全局挂钩,我使用“AppInit_DLLs 基础结构”,因此操作系统是调用 LoadLibrary 的人,而不是显式调用进程。钩子过程发生在 DllMain 中,所以我需要这些信息。
预先感谢。
我正在开发一个 dll,我需要知道它所附加到的进程的一些信息,以便确定我是否挂钩对某些函数的调用。例如,如果进程是 explorer.exe,我不想做任何事情,只是当进程是 firefox.exe 时。要设置全局挂钩,我使用“AppInit_DLLs 基础结构”,因此操作系统是调用 LoadLibrary 的人,而不是显式调用进程。钩子过程发生在 DllMain 中,所以我需要这些信息。
预先感谢。