在基于黑客软件、杀毒软件、系统应用软件开发过程中,需要使用一种方式:将外部DLL通过线程形式注入到其他进程中。这样的过程就叫注入线程或者叫线程注入。
- #include "stdafx.h"
- #include "windows.h"
- // ========== 定义一个代码结构,本例为一个对话框============
- struct MyData
- {
- char sz[64]; // 对话框显示内容
- DWORD dwMessageBox; // 对话框的地址
- };
- // ========== 远程线程的函数 ==============================
- DWORD __stdcall RMTFunc(MyData *pData)
- {
- typedef int(_