• 大小: 29KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: 其他
  • 标签:

资源简介

dll内存加载

资源截图

代码片段和文件信息

// RUNPCH.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“
#include 
#include 
#include 
#include “module/zishiA/MemLoadDll.h“
#pragma comment(lib “shlwapi.lib“)
using namespace std;
#pragma warning(disable : 4996)

unsigned char bMemory[1024*1024*5] = {0};

DWORD dwLoadDll2Memory(string strDllPath){
FILE *fpLoadDll; 
char cCache[1024];            
if((fpLoadDll = fopen(strDllPath.c_str()“rb“)) == NULL) { 
return 0;

DWORD dwNowReadId = 0;
while (1) { 
ZeroMemory(cCache sizeof(cCache));
DWORD dwReadSize = fread(cCache11024 fpLoadDll);
DWORD dwErrorCode = GetLastError();
if(dwReadSize == 0){
break;
}
for(int i = 1 ;i <= dwReadSize ;i ++){
bMemory[dwNowReadId++] = cCache[i-1];
}

fclose(fpLoadDl

评论

共有 条评论

相关资源