【发布时间】:2009-12-04 19:32:27
【问题描述】:
我正在创建一个桌面应用程序,它将位于 PC 上,并偶尔检查网络服务器以获取各种设置的更新。
程序会经常使用这些设置,所以我想将设置缓存在 PC 上的文件中,这样它就不必经常访问服务器。有很多设置。我正在考虑将它们存储在 XML 文件中,但我需要 PC 用户无法读取该文件。
我应该如何将程序可以读写但用户无法读取的设置存储在PC上?
编辑:对不起,伙计们。该应用程序是使用 .NET 2.0 用 C# 编写的。该应用程序将仅在 Windows 上运行。它是一个控制台应用程序,将作为 Windows 服务运行。
【问题讨论】:
-
编程语言?操作系统?来吧,给我们一个机会! :)
-
范围是多少?您需要设置为每台机器还是每用户?
-
为什么要阻止用户查看或更改设置?
-
我不想听到“因为设置包含服务器的超级机密密码!”
-
这是雇主的申请。用户将是员工。雇主将能够通过基于 Web 的界面更改设置,该界面将管理机器网络中的所有设置。 PC 上的文件将只是该 PC 的本地缓存。
标签: c# windows configuration storage