C++DLL的主机进程

Host process for a C++ DLL

本文关键字:进程 主机 C++DLL      更新时间:2023-10-16

我编写了一个C++DLL,它有时需要自己的另一个实例来执行一些操作。如果我不必把它分成两个不同的部分,那就太好了,尤其是因为我不想让其中一个部分被认为是"可运行的"。

我一直在寻找一些可以在Windows上启动并注入的系统ey进程。svchost和dllhost都吸引了我的眼球;但它们并不是我想象的那样。windows肯定有某种我可以使用的通用DLL主机吗?

看起来rundll32就是为了这个目的而设计的,这正是我想要的。

命令行文档:http://support.microsoft.com/kb/164787

使用参考(SO):如何使用Rundll32执行DLL函数?