gpt4 book ai didi

C++如何从DLL(windows)的文件名中获取进程ID?

转载 作者:可可西里 更新时间:2023-11-01 11:37:51 25 4
gpt4 key购买 nike

如何从文件名中获取进程 ID?比如:int processId = getProcessIdByFileName("Network.dll");顺便问一下,哪种数据类型具有进程 ID?

扩展信息:我有一个 DLL 的源代码。这个 DLL 被加载到应用程序中,就像其他一些 DLL 一样。我想 Hook 其他 DLL 的功能。因此我需要它们的进程 ID(如果它们都在一个应用程序下运行,是否每个 DLL 都有一个进程 ID?

如何在我的 DLL 中调用其他 DLL 的函数?如何处理它们?

最佳答案

DLL 没有进程 ID。一个 DLL 可能被加载到多个进程中,或者根本没有。 DLL 可以加载到进程中,稍后卸载,然后再次加载。谈论一个 DLL 的进程 ID 是没有意义的。你到底想做什么?

关于C++如何从DLL(windows)的文件名中获取进程ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6637361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com