本注入驱动程序目前只支持Windows 10
版本18363.592
具体版本信息如下,请核对是否支持否则不生效,请将LyInject
驱动程序与ConsoleApplication
程序放在同一目录下否则无法加载。
当需要注入DLL时只需要调用DriveControl.InjectDll
传入参数即可,详细实现代码请参考ConsoleApplication
中的源代码,如下实现了将msg.dll
强行插入到msgbox.exe
进程内。
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <Windows.h>
#pragma comment(lib,"user32.lib")
#pragma comment(lib,"advapi32.lib")
int main(int argc, char *argv[])
{
cDrvCtrl DriveControl;
DriveControl.InstallAndRun();
// 注入DLL到程序,支持32位与64位注入
DriveControl.InjectDll("msgbox.exe", "c://msg.dll");
DriveControl.RemoveAndStop();
system("pause");
return 0;
}
运行注入程序即可弹出DLL提示框。
GitHub 项目地址: https://github.com/lyshark/LyInject