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

上海网站建设天锐科技网络整合营销案例

上海网站建设天锐科技,网络整合营销案例,网站一级页面标题怎么做,wordpress调用自定义字段这里我们要写两个程序 第一个程序用来创建一片内存 第二个程序用来读取那片内存 第一 创建内存 #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/442015.html

相关文章:

  • 英文购物网站模板网址域名注册
  • 凡客官方网站网站seo排名优化价格
  • 做网站多少分辨率好企业网站模板
  • 东莞做网站电话seo关键词优化软件手机
  • 网站建设 兼职 外包成都seo招聘
  • 广州10大网站服务品牌排行榜
  • 丰台企业网站建设引擎搜索大全
  • 外贸英文网站搭建的公司什么是seo关键词
  • 网站建设 的公司广告推广方案怎么写
  • 移动端网站怎么做外链北京百度推广排名优化
  • vs2013网站建设seo论坛站长交流
  • 好的数据库网站手机优化游戏性能的软件
  • wordpress 一键恢复福州seo推广服务
  • 做网站简单的软件seo搜索引擎实战详解
  • 柯桥建设局网站首页网站点击量统计
  • wordpress优化速度怎么seo网站关键词优化
  • 门户网站代做抖音关键词排名系统
  • 什么行业做网站搜索360网址大全
  • 汕头网站建设找千素网星巴克seo网络推广
  • 昆明网站建设方案策划网站片区
  • web网站开发培训班搜索关键词技巧
  • 做企业网站有什么工作内容网上推广平台
  • 网站里面怎么做数字滚动外贸平台排名
  • 晋城手机网站建设桂林seo排名
  • 做seo需要会网站开发吗百度竞价代运营外包
  • 武汉建设网点登封seo公司
  • 河北石家庄网站网络营销渠道名词解释
  • 通过门户网站做单点登录SAP百度收录网站链接入口
  • 专业建设企业网站今天刚刚发生的新闻事故
  • 河南优化公司seo综合优化公司