当前位置: 首页 > wzjs >正文

万网搭建淘宝客网站品牌设计公司

万网搭建淘宝客网站,品牌设计公司,做视频链接哪个网站好,建设银行怎么从网站上改手机号码这里我们要写两个程序 第一个程序用来创建一片内存 第二个程序用来读取那片内存 第一 创建内存 #include<iostream> #include<Windows.h> using namespace std;int main() {//第一步创建一个文件映射HANDLE hFileMaping CreateFileMappingA(INVALID_HANDLE_V…

这里我们要写两个程序 第一个程序用来创建一片内存  第二个程序用来读取那片内存

第一   创建内存

#include<iostream>
#include<Windows.h>
using namespace std;int main()
{//第一步创建一个文件映射HANDLE hFileMaping = CreateFileMappingA(INVALID_HANDLE_VALUE, NULL,PAGE_READWRITE, 0, 256, "ZHAO");if (!hFileMaping){cout << GetLastError() << endl;}//第二步将文件映射转换到内存中//返回值为文件映射到的那片内存的起始地址  如果失败了就返回NULL//第一个参数为你想要映射的文件句柄  第二个是权限 第三个和第四个决定了起始位置 第五个参数是要映射的大小LPVOID lMapView = MapViewOfFile(hFileMaping,FILE_MAP_ALL_ACCESS,0, 0, 256);if (!lMapView){cout << GetLastError() << endl;}//第三步为前面映射出来的内存赋值memcpy(lMapView, "fuckyouhahaha", strlen("fuckyouhahaha") + 1);system("pause");CloseHandle(hFileMaping);UnmapViewOfFile(lMapView);
}

第一步使用API:CreatFileMappingA来创建一个文件映射

这个函数可以创建或者打开一个文件映射 当第一个参数为INVALID_HANDLE_VALUE时就是创建一个文件映射  第二个参数选择是否继承  第三个参数是创建的这个文件的权限 第四个为最大尺寸的高32位通常为0第五个是低32位 我们通过改低32位的数值即可控制文件的大小 最后一个参数为你这个文件映射的名称(另一个程序读取的时候会用到它)

第二步使用API:MapViewFile将文件映射转换到内存当中

MapViewFile这个函数的第一个参数为被转换的文件映射的句柄  第二个参数为内存的权限 第三个和第四个分别为映射文件起始位置的高32位和低32位  我们都写为0他俩组合结果就为0所以我们从文件的开头转换 最后一个为我们要转换的大小

第三步为我们创建出来的内存写入数据 这里我写了一个字符串

最后记得关闭文件映射并释放内存

下面来写第二个程序----读取第一个程序创建的内存

#include<iostream>
using namespace std;
#include<Windows.h>int main()
{//第一步通过映射来的内存名称来获取它的句柄HANDLE hFileMapping = OpenFileMappingA(FILE_MAP_ALL_ACCESS, 0, "ZHAO");if (!hFileMapping){cout << GetLastError()<<endl;}LPVOID lpFileBuffer = MapViewOfFile(hFileMapping, FILE_MAP_ALL_ACCESS, 0, 0, 256);if (!lpFileBuffer){cout << GetLastError() << endl;}
}

第一步使用OpenFileMappingA来获取叫做"ZHAO"这个文件映射的句柄  打开权限为FILE_MAP_ALL_ACCESS

第二步还是将文件映射转换到内存中  

执行查看lpFileBuffer对应的内存发现和刚刚我们写入的字符串一样

http://www.dtcms.com/wzjs/74212.html

相关文章:

  • 渭南网站建设wifi什么软件可以免费引流
  • 外链的论坛网站外链购买平台
  • 设计外贸英文网站万能搜索
  • 中山品牌网站建设分类信息网站平台有哪些
  • 手机网站设计模板免费的发帖收录网站
  • 展馆设计布展伊春seo
  • 微信会员卡管理系统上海快速优化排名
  • 瑞安做微网站seo职位要求
  • php网站开发案例教程 dvd微信卖货小程序怎么做
  • java做网站要哪些软件如何设计企业网站
  • 建设银行乌鲁木齐招聘网站清远市发布
  • 初中生如何做网站网络舆情监测中心
  • FileZilla做网站办理培训机构需要具备的条件
  • 销售部网站建设费推广赚钱的软件排行
  • 政府门户网站建设情况评析免费的行情软件app网站
  • 网站的设计与制作广告文案
  • 做网站需要公司吗网页搜索引擎
  • 深圳个人网站设计苏州优化排名seo
  • 一家只做外卖的网站新闻平台发布
  • 什么是网络营销?它的内涵包括哪几个层次?推送者seo
  • 网站是一个链接的页面结合吗百度云手机登录入口
  • 做网站昆山seo搜索优化专员招聘
  • 企业网站建设熊掌号中国女排联赛排名
  • 深圳网站建设找智恒网络网站统计
  • 怎么查看一个网站有没有做推广互联网舆情信息
  • 学校网站建设电话百度一下电脑版首页网址
  • 怎样做月嫂网站b站推广入口2023mmm
  • 天乐测绘网做网站吗广告推广的软件
  • 北京专业建设网站公司哪家好今日十大热点新闻
  • 用xml可不可以做网站网站在线客服系统 免费