分类：电脑/网络-操作系统/系统故障
问题：VC中如何将程序资源中的DLL文件远程注入到其他进程我写了一个D 
我写了一个DLL文件（例如MYDLL.dll），处理了DllMain中的所有消息，然后导出了一个函数ShowMsg（该函数无参数），现在我要写一个程序，这个程序启动后从资源中释放出DLL文件，然后把这个DLL文件注入到其他进程中（我这个DLL是要注入到IPMSG.exe中，即飞鸽传书）谁能给点代码，并适当说明一下，一定要自己测试能用啊，谢谢！！！别告诉我是先写到文件里去然后再LoadLibrary，我希望能从中直接载入到远程线程，不会的不要回答，要不我就没法撤销问题了，我先谢谢各位了！！！
回答：CreateRemoteThread里不要用任何类。只能用char,int之类的基本数据类型。
ofstream是不可以用的。

1。CreateFile创建或打开e:\\testout.txt
2。WriteFile写入char cVar[] = "test"
3。CloseHandle关闭打开的文件

写两个DLL，第一个DLL作为HOOK的DLL，挂钩一个钩子，比如消息钩子之类的，然后再回调函数里判断当前的进程地址，因为全局钩子系统会自动将其注入到每个符合条件的进程里，然后找到IE进程以后再用 LoadLibrary 加载第二个DLL也就是我们的代码DLL，这种方法我也没试过不过应该可行。