首页 > 解决方案 > 通过应用程序重新启动保留数据但不重新启动

问题描述

是否有一种方便的机制可以让我保留在应用程序重新启动但不会在系统重新启动后仍然存在的信息?

在最直接的情况下,我知道我可以创建一个 Ramdisk 并使用它,但它看起来很不优雅。

我希望我可以在没有磁盘支持的情况下使用内存映射文件,但是,一旦没有带有打开句柄的进程,它似乎就被清理了。

我可以有第二个过程纯粹是为了保持手柄打开,但同样,这很不雅。此外,我希望它能够跨调试会话工作,并且不希望在磁盘上使用锁定的二进制文件来处理正在运行的进程。

有没有一种干净的方法可以做到这一点?我可以将内存映射文件标记为长期存在吗?

标签: c#persistencevolatilememory-mapped-files

解决方案


推荐阅读