1,代码

        PBYTE pb = NULL;
	MEMORY_BASIC_INFORMATION mbi;
	while (VirtualQuery(pb,&mbi,sizeof(mbi)) == sizeof(mbi))
	{
		TCHAR szModeName[MAX_PATH] = {0};
		if (mbi.State == MEM_FREE)
		{
			mbi.AllocationBase = mbi.BaseAddress;
		}
		if (mbi.AllocationBase == AfxGetModuleState()->m_hCurrentInstanceHandle || 
			mbi.AllocationBase != mbi.BaseAddress ||
			mbi.AllocationBase == NULL)
		{
			
		}
		else
		{
			GetModuleFileName((HINSTANCE)mbi.AllocationBase,szModeName,_countof(szModeName));
			if (_tcslen(szModeName)>0)
			{
				EASY_LOG(szModeName);
			}
		}
		pb += mbi.RegionSize;
	}

 

注:其中EASY_LOG() 是一个输出日志的宏,可自行修改;

效果:

关于法定节假日的问题

1995年5月, 中国开始实行每周5天工作制。 1999年9月18日,中国国务院发布《全国年节及纪念日放假办法》,决定增加公众法定休假日。春节、“五一”和 “十一...

阅读全文

CentOS下shadowsocks-libev一键安装脚本

本脚本适用环境: 系统支持:CentOS 内存要求:≥128M 日期:2018 年 06 月 01 日 关于本脚本: 一键安装 libev 版的 Shadowsocks 最新版本。该版本的特点...

阅读全文

在MAC上安装docker并部署oracle12.2

一。在Mac上安装docker。到docker store下载即可。下载地址是:https://store.docker.com/editions/community/docker-ce-desktop-mac。其实我们还可以看到别...

阅读全文

评论已经关闭。