在列表框中保存项目

本文关键字:保存 项目 列表 | 更新日期: 2023-09-27 17:54:51

在我的c# windows应用程序(使用visual c# 2012如果你需要知道),我需要添加的东西到列表框和保存项目,所以当程序关闭时,他们留在那里下次它打开。我宁愿不使用设置来存储信息。

我还需要一些东西。将它们保存到文本文件也不可能发生。它需要以一种不能在程序外编辑的方式保存。

在列表框中保存项目

对不起,这是不可能的。任何你的save都可以被其他程序修改。

你可以对保存的数据签名,然后检测到其他程序修改了数据,但是你不能阻止其他程序读取/更改数据。

编辑

DPAPI可以用来加密/解密数据。参见使用c#和SymmetricAlgorithm进行非常简单的加密

在web服务器上设置SQL。

保存信息到您的web服务器。

他们不能修改远程服务器上的数据,所以我认为数据库是可行的。

如果您是唯一使用该程序的人…我的意思是……如果您是唯一知道程序在做什么的人,您可以将二进制格式的数据保存到二进制文件中。我怀疑有人看到你的文件会说:"哦,该死的,这个目录下有一个。bin文件!"我必须找到一种方法来发现如何阅读它以及它的内容是什么!

只要你保护你的程序和它的源代码…我怀疑有人会从这些内容中得到什么。你把所有的数据转换成字节[],你压缩它,你加密它,你写入一个文件。再见。