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

免费静态网站托管平台seo 优化 服务

免费静态网站托管平台,seo 优化 服务,企业网站备案需要多久,广州网站建设十年乐云seo方案背景 适应场景,通过WM_COPYDATA进行进程间通信时,SendMessage不能返回自定义的数据,由此想到以下思路解决这个问题 A进程使用VirtualAlloc分配一块内存,通过某种方式将此地址以及A进程ID传给另一个进程B B进程使用OpenProce…

方案背景

适应场景,通过WM_COPYDATA进行进程间通信时,SendMessage不能返回自定义的数据,由此想到以下思路解决这个问题

  • A进程使用VirtualAlloc分配一块内存,通过某种方式将此地址以及A进程ID传给另一个进程B

  • B进程使用OpenProcess(PROCESS_VM_READ | PROCESS_VM_WRITE | PROCESS_VM_OPERATION,FALSE, nRemoteProcessId)打开A进程的句柄,然后使用WriteProcessMemory向A进程指定地址写入数据

  • A进程即可从内存中读取值。

代码举例

进程A

{//分配一块8KB大小的区域给另外一个进程写入返回值const int nMaxBuffSize = 8192;LPVOID lpResultMem = ::VirtualAlloc(NULL, nMaxBuffSize, MEM_COMMIT, PAGE_READWRITE);Binary binData;binData.WriteUInt32(GetCurrentProcessId());//此进程IDbinData.WriteUInt64(UINT64(lpResultMem));//此进程分配的一块共享内存块//通过SendMessage发送WM_COPYDATA消息给另外一个进程//代码略//...//LRESULT nResult = ::SendMessage(...);if (nResult){//读取lpResultMem中的值int* pValue = (int*)lpResultMem;//pValue的值应该为另一个进程写入的8888//代码略//...}//释放::VirtualFree(lpResultMem, 0, MEM_RELEASE);lpResultMem = 0;
}

进程B

BOOL ProcessB::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct)
{//其他代码//略//....DWORD nRemoteProcessId = pBinData->ReadUInt32();//远程进程IDUINT64 nRemoteAddress = pBinData->ReadUInt64(); //远程可写入地址 最多8kb//打开远程进程HANDLE hRemoteProcess = ::OpenProcess(PROCESS_VM_READ | PROCESS_VM_WRITE | PROCESS_VM_OPERATION,FALSE, nRemoteProcessId);//写入一个整数或其他的内容,但要小于对方进程分配的大小,此处为8kbint nValue = 8888;SIZE_T nWriteSize = 0;::WriteProcessMemory(hRemoteProcess, LPVOID(nRemoteAddress),&nValue, sizeof(int), &nWriteSize);::CloseHandle(hRemoteProcess);hRemoteProcess = NULL;if (nWriteSize == 0){return FALSE;}return TRUE;//其他代码//略//....
}
http://www.khdw.cn/news/40055.html

相关文章:

  • 网站服务器怎么做的信息流广告优化师
  • 西部数码网站打不开新闻软文自助发布平台
  • 做电影网站模板教学seo管理系统培训运营
  • 外贸做的社交网站有哪些关键字排名软件官网
  • 公众号做电影网站论坛推广软件
  • 如何发布自己做的网站sem推广优化
  • 上海网站建设中关键词歌词含义
  • 建一个网页网站谷歌搜索网页版入口
  • wordpress 搬家 问题上海百度seo公司
  • 移动网络服务商seo网站优化培
  • 网站流量超了软文自动发布软件
  • 东莞公共资源交易中心seo公司厦门
  • 响应式网站开发视频青岛网站推广公司排名
  • 重庆专门做网站的公司最新网域查询入口
  • 谷歌排名网站优化seo链接优化
  • 太原制作网站的公司哪家好网站首页面设计
  • 淮安网站制作域名注册 阿里云
  • 昆山市住房和城乡建设网站厦门推广平台较好的
  • 为什么做网站都用php百度助手app下载安装
  • 淘客怎么做网站推广搜索引擎优化技术
  • 做58同城那样的网站品牌策划方案
  • 适合学生做的网站类型百度怎么推广自己的产品
  • 哪些网站可以做装修长春疫情最新消息
  • 做镜像网站违法怎么开发自己的小程序
  • 织梦源码怎样做单页网站百度网盘手机版
  • 做网站要租服务器网络营销推广优化
  • 买的网站模板里面是什么seo网站优化建议
  • 前端网站开发工具个人网站模板免费下载
  • 成都平台网站建设公司排名广告推广 精准引流
  • 无限流量网站建设二级网站怎么做