C++DLL的主机进程
Host process for a C++ DLL
我编写了一个C++DLL,它有时需要自己的另一个实例来执行一些操作。如果我不必把它分成两个不同的部分,那就太好了,尤其是因为我不想让其中一个部分被认为是"可运行的"。
我一直在寻找一些可以在Windows上启动并注入的系统ey进程。svchost和dllhost都吸引了我的眼球;但它们并不是我想象的那样。windows肯定有某种我可以使用的通用DLL主机吗?
看起来rundll32就是为了这个目的而设计的,这正是我想要的。
命令行文档:http://support.microsoft.com/kb/164787
使用参考(SO):如何使用Rundll32执行DLL函数?
相关文章:
- boost::进程间消息队列引发错误
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 是否可以通过C++扩展强制多个python进程共享同一内存
- IPC使用多个管道和分支进程来运行Python程序
- 异常属于C++中的线程还是进程
- Cuda C++:设备上的Malloc类,并用来自主机的数据填充它
- WMI检测进程创建事件-c++
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- c++多进程编写一个唯一的文件
- 如何在C++中将函数发送到另一个进程
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 终止 QProcess 不会终止子进程
- 将返回值从 exe 传递到 bat,并将其传递给 C# 中的进程
- 如何在浏览器子进程主机Impl->启动后获取浏览器子进程的进程ID
- WinAPI:OpenProcess()返回错误5,并为主机进程启用SeDebugPrivilege
- 带有 epgm 的 ZeroMQ 发布/订阅无法接收由同一主机上的进程发送的消息
- 如何使COM主机进程避免从父进程继承环境变量
- 打开MPI:如何在每个主机上运行1个进程
- 在多个主机之间分配进程时,打开MPI程序不工作
- C++DLL的主机进程