如何跟踪 C++14 控制台应用程序的启动次数?
How to track the number of times my console application in C++14 has been launched?
我正在构建一个记事本风格的准系统项目(基于控制台,目前没有 GUI)并且我想跟踪、显示(并在以后以某些方式使用它)的数量启动控制台应用程序的次数。我不知道这是否有帮助,但我正在 Windows 10 上构建我的控制台应用程序,但我希望它在 Windows 7+ 上 运行 以及 Linux 发行版,例如 Ubuntu 等。
I prefer not storing the details in a file and then subsequently reading from it to maintain count
. Please suggest a way or any other resource that details how to do this.
我会在上面的引述上加上删除线,但显然没有。
请注意,这是我第一次构建这样的项目,所以我可能不熟悉高级的东西...所以,当你回答时,请尽量解释为一个不太有经验的软件所需要的开发商。
谢谢,祝你玩得开心!
编辑:似乎一般的建议是使用文本文件来保护可移植性,并考虑到如果下线,我需要存储一些额外信息,文本文件将非常方便。鉴于此,我将把精力集中在文本文件上。
感谢大家让我的努力不至于出轨!
I prefer not storing the details in a file
在评论中,您写道原因是安全性,在这种情况下您考虑使用文件作为 "over-kill"。
安全问题很容易解决——加密文件即可。您可以使用这样的 library 来完成它。
此外,由于每次应用程序 opened/closed 时您只写入和读取 to/from 文件一次,并且文件应该只占用少量字节来存储此类数据,我认为这是正确的便携式解决方案。
如果您仍然不想使用文件,可以使用 windows registry to store 数据,但此解决方案不可移植
我正在构建一个记事本风格的准系统项目(基于控制台,目前没有 GUI)并且我想跟踪、显示(并在以后以某些方式使用它)的数量启动控制台应用程序的次数。我不知道这是否有帮助,但我正在 Windows 10 上构建我的控制台应用程序,但我希望它在 Windows 7+ 上 运行 以及 Linux 发行版,例如 Ubuntu 等。
I prefer not storing the details in a file and then subsequently reading from it to maintain
count
. Please suggest a way or any other resource that details how to do this.
我会在上面的引述上加上删除线,但显然没有。
请注意,这是我第一次构建这样的项目,所以我可能不熟悉高级的东西...所以,当你回答时,请尽量解释为一个不太有经验的软件所需要的开发商。
谢谢,祝你玩得开心!
编辑:似乎一般的建议是使用文本文件来保护可移植性,并考虑到如果下线,我需要存储一些额外信息,文本文件将非常方便。鉴于此,我将把精力集中在文本文件上。
感谢大家让我的努力不至于出轨!
I prefer not storing the details in a file
在评论中,您写道原因是安全性,在这种情况下您考虑使用文件作为 "over-kill"。
安全问题很容易解决——加密文件即可。您可以使用这样的 library 来完成它。
此外,由于每次应用程序 opened/closed 时您只写入和读取 to/from 文件一次,并且文件应该只占用少量字节来存储此类数据,我认为这是正确的便携式解决方案。
如果您仍然不想使用文件,可以使用 windows registry to store 数据,但此解决方案不可移植