CreateFileMapping -共享内存应用程序
本文关键字:应用程序 内存 共享 CreateFileMapping | 更新日期: 2023-09-27 18:16:42
这是我第一个问题。我希望不要犯任何错误,对我好一点。
我对共享文件很困惑。我有两个应用程序,我想在它们之间交换数据。我尝试了CreatefileMapping函数,但现在我需要一个事件,当共享文件有来自其他应用程序的新数据时警告我(这是可能的吗?)
我不知道是否有可能与文件系统监视器,因为我没有文件路径…
你建议用消息传递代替吗??
谢谢。
不要混淆:这些是文件映射(重要的词是'mapping'),而不是文件。这些内存部分可能对2个以上的进程可见。你通常会给它们命名,这样你的两个应用就能找到它们。同样,您也可以使用命名事件来同步对共享资源的访问。
您可以通过称为事件的命名对象来同步您的应用程序当其他应用程序有新数据时,它应该设置一个事件和另一个事件应用程序应该等待该事件。
一旦它得到事件,它应该重新加载数据库