如何检索QSharedMemory数据

时间:2015-04-24 11:28:33

标签: qt

iMy qt应用程序(单实例)在QSharedMemory数据段中存储日志数据。在应用程序退出时将数据保存到文件。工作正常。

但是在Qt应用程序崩溃的情况下,即。共享内存中的数据丢失了。

我的申请中没有使用detach()。

我可以在下次运行中检索数据吗?

1 个答案:

答案 0 :(得分:1)

  

我可以在下次运行中检索数据吗?

这取决于您使用的平台。通常,特别是在Windows下 - 你不能

解决方案:

您需要创建可以访问共享内存的第二个应用程序(称为监视程序)。当第一个应用程序崩溃并恢复时 - 它将可以访问您的共享内存,因为看门狗会为您保留它。