exe 在哪里保存用户输入
本文关键字:输入 用户 保存 在哪里 exe | 更新日期: 2023-09-27 17:56:46
我是编码新手,并试图理解一些东西。 我读过.EXE不能改变自己或改变自身内部的嵌入文件。 因此,假设您制作了一个游戏,并且该游戏具有用户可以调整的设置,例如难度或级别或其他任何设置。 也许这是一个RPG游戏,他们需要保存进度。 这些信息保存在哪里? 如果您将其保存到文本文件中,那么用户可以进入文本文件并调整他们的级别并作弊。 此外,您不会将密码保存到文本文件中,因为这样任何人都可以打开文本文件并查看密码。另一个问题是,如果他们将游戏移动到另一台计算机并且没有移动保存文件,他们将无法访问他们保存的信息。
对于 C# 应用程序,有几种保存应用程序数据的方法;这个问题中介绍了各种做法;最常见的方法是自定义数据文件(Xml、Json、二进制格式)、Windows 注册表或应用程序的配置设置文件。用户可以手动编辑保存的数据的问题始终存在并且有些无关;这是任何一种可能性的缺点。一种解决方案是加密保存的数据或使用校验和来检测操纵。