CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

不同exe对同一内存区域操作,如何实现?

楼主heavensonic(独上小楼)2005-07-28 20:33:02 在 VB / API 提问

做某个项目时,他的不同exe程序能对某块区域的数据进行读写,原以为是用winsock来传递数据的,但没发现有监听端口。故而问问能不能对同一内存区域操作,并且能标志不同区域以对应不同的table。 问题点数:50、回复次数:7Top

1 楼gdami(糖米)回复于 2005-07-28 21:25:06 得分 0

大项目最好不要用这方式吧。Top

2 楼tanaya(唐博士http://blog.csdn.net/tanaya)回复于 2005-07-28 22:43:48 得分 10

利用共享内存技术很容易实现的  
   
  Top

3 楼supergreenbean(超级绿豆(MSMVP - VB) - 升级归来~)回复于 2005-07-29 10:25:08 得分 0

一般都会用CreateFileMapping创建文件映射,进程间通讯的方法还有很多,比如DDE,剪贴板,原子,管道等等Top

4 楼myjian(嗷嗷叫的老马--很不顺.....最近.....很不顺.........)回复于 2005-07-29 18:37:27 得分 20

-   -#......  
   
  我目前为止只会+只用过自定义消息的办法来在程序间通讯......Top

5 楼heavensonic(独上小楼)回复于 2005-07-29 20:37:41 得分 0

这个项目挺大的,exe之间数据传递给他都编译好了,没法看源码,只好通过运行情况揣测一番。本人也只会楼上的方法。  
   
  即将做的另一个项目时,虽然难度不大,但是却用到许多api函数,其中就有CreateFileMapping这种函数,项目中也涉及到exe间的通信问题,比如打开一个画面,检索好数据后,把数据传给起始画面。Top

6 楼supergreenbean(超级绿豆(MSMVP - VB) - 升级归来~)回复于 2005-07-29 21:50:39 得分 20

你可以用depends之类的工具来看看他那个exe引用了哪些函数,这样你就更好猜了Top

7 楼heavensonic(独上小楼)回复于 2005-07-30 05:30:51 得分 0

谢谢楼上的提议。乘周末两天,还得把这个项目看看。Top

相关问题

  • 关于多线程访问同一内存区域的问题
  • 怎样不通过硬盘让多个进程共享同一个内存区域?
  • 同一块内存中的值不同!
  • VB如何用GetRegionData读取内存中的区域信息?
  • 请问:拷贝内存区域的函数是什么!
  • 常量被分配到内存的那个区域
  • 如何在指定的内存区域 new 一个对象?
  • 如何在指定的内存区域 new 一个对象?
  • 内存中UMB区和HMA区指的是什么区域?
  • 区域\内存块\页面有何区别?

关键词

  • 内存
  • 区域
  • 函数
  • 项目
  • 数据
  • 不同
  • exe

得分解答快速导航

  • 帖主:heavensonic
  • tanaya
  • myjian
  • supergreenbean

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo