如何跟踪我的C ++ 14控制台应用程序已启动的次数?

时间:2019-07-16 09:37:22

标签: c++ c++14 console-application

我正在构建一个准系统记事本风格的项目(基于控制台,截至目前还没有GUI),我想跟踪,显示(并以某种方式使用它)的次数控制台应用程序已启动。我不知道这是否有帮助,但是我正在Windows 10上构建控制台应用程序,但是我希望它可以在Windows 7+以及Linux发行版(如Ubuntu等)上运行。

  

我宁愿不将详细信息存储在文件中,然后从文件中读取内容以维护count。请提出一种方法或任何其他详细说明如何执行此操作的资源。

我在上面的引用中加上了删除线,但显然没有。

请注意,这是我第一次构建这样的项目,所以我可能不熟悉高级内容...因此,当您回答时,请尝试按没有经验的软件开发人员的要求进行解释。

谢谢,祝你生活愉快!

编辑:看来,一般建议是使用文本文件来保护可移植性,并考虑到以下事实:如果是离线的话,我需要存储一些额外的信息,即文本文件将非常方便。有鉴于此,我将重点放在文本文件上。

感谢所有人阻止我的努力!

1 个答案:

答案 0 :(得分:1)

  

我不希望将详细信息存储在文件中

在评论中,您写道原因是安全性,在这种情况下,您考虑将文件用作“过度杀伤”。

可以轻松解决安全性-只需加密文件即可。您可以像这样使用library来完成它。

此外,由于每次打开/关闭应用程序时都只对文件进行一次读写操作,并且文件只需要少量字节即可存储此类数据,因此我认为这是正确的,可移植的解。

如果您仍然不想使用文件,则可以使用windows registry to store数据,但是此解决方案不可移植