【问题标题】:Delphi - open file from MemoryStream with associated programDelphi - 从 MemoryStream 打开文件和相关程序
【发布时间】:2015-07-24 19:51:17
【问题描述】:

有没有办法从MemoryStream 打开文件,应用程序关联到它的扩展名?或者我必须将文件从流保存到临时文件夹并使用ShellExecute 运行它?

【问题讨论】:

    标签: delphi stream memorystream delphi-xe8


    【解决方案1】:

    有没有办法从 MemoryStream 打开文件,应用程序关联到它的扩展名?

    没有。

    或者我必须将文件从流保存到临时文件夹并使用 ShellExecute 运行它?

    是的。

    进程具有隔离的内存空间。外部进程无法读取您的进程内存。

    嗯,两个进程可以通过内存映射文件共享内存。但这需要两个进程就共享该内存的协议达成一致。您需要完全控制这两个过程,我怀疑您没有。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-15
      相关资源
      最近更新 更多