有没有办法从MemoryStream
打开与其扩展相关联的应用的文件?或者我必须将文件从流文件保存到临时文件夹并使用ShellExecute
运行它?
答案 0 :(得分:3)
有没有办法从MemoryStream打开文件,并将应用程序与其扩展名相关联?
没有。
或者我必须将文件从流文件保存到临时文件夹并使用ShellExecute运行它?
是。
进程具有隔离的内存空间。外部进程无法读取您的进程内存。
好吧,两个进程可以与内存映射文件共享内存。但这需要两个流程就协议共享该内存达成一致。你需要完全控制这两个过程,我怀疑你没有。