代码之家  ›  专栏  ›  技术社区  ›  Yury

跨进程发送文件的有效方法

  •  1
  • Yury  · 技术社区  · 14 年前

    我不想将整个文件保存到磁盘,然后使用CreateProcess、ShellExecute等从启动参数打开程序。 也许唯一的出路是内存映射文件? 也许我该看看COM,IPC,管道?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Hans Passant    14 年前

    您不能告诉这些程序您的文件数据实际上是一个内存映射文件。那个 真正地

    文件系统缓存处理这个问题。把它想象成一个大的RAM磁盘,而不需要为RAM付费。这工作得如此之好,以至于这些程序除了从文件中接受输入外,再也不需要做别的事情了。