loader.cpp
来自「《Windows应用程序捆绑核心编程》配套源码」· C++ 代码 · 共 29 行
CPP
29 行
// Loader.cpp:装载DLL文件.
//
#include "stdafx.h"
#include "Injector.h"
void main()
{
// DLL文件全路径名.
CString strDllFullPathName;
char cCurDir[MAX_PATH];
GetCurrentDirectory(MAX_PATH,cCurDir);
strDllFullPathName=CString(cCurDir)+TEXT("\\hidedll.dll");
// 获得目标进程的进程号pid,这里取为"calc.exe".
DWORD dwProcessId = 0;
HWND hWnd = FindWindow("SciCalc","计算器");
if(!hWnd) {
printf("Can't find the file!\n");
return;
}
// 获得目标进程的进程号pid.
GetWindowThreadProcessId(hWnd, &dwProcessId);
int nLen=strDllFullPathName.GetLength();
LoadLib(dwProcessId,strDllFullPathName.GetBuffer(nLen));
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?