gpt4 book ai didi

为用户隐藏的 C# 设置

转载 作者:行者123 更新时间:2023-11-30 22:36:40 25 4
gpt4 key购买 nike

我想获取和设置一些对用户隐藏的应用程序设置。在这种情况下,这是两个 token 和两个被应用程序更改的 token 。但是这四个对应用程序用户来说仍然是 secret 。

我在MSDN和这个论坛上找到了两种方法。

  • 使用 .config 文件。 -> 这听起来不错,我可以更改其中的一些值。但是发布后我仍然看到一个纯文本文件。
  • 使用项目属性中的设置。 -> 应该是吗?我读到了关于这毕竟不是那么安全的警告。

很多网站都描述了一个网络服务器解决方案,而我只想拥有一个桌面解决方案。

顺便说一句。它不是商业产品,我正在制作一个业余项目以从 C#.net 中了解更多信息。

最佳答案

如果应用程序需要更改这些文件,您需要将这些文件保存在应用程序外部,以便下次启动应用程序时加载新设置。

为此,您始终可以创建配置(或设置)文件并将其隐藏在程序集的 System.IO.IsolatedStorage 文件中。这仍然可以由用户编辑,但要找到它有点麻烦 - 而且这将与漫游配置文件一起转移,以便跨机器使用设置。

帮助您入门的简单内容:

IsolatedStorage.IsolatedStorageFile storage = IsolatedStorage.IsolatedStorageFile.GetUserStoreForAssembly();

string subdirectory = "SomeDirectory";
storage.CreateFile(System.IO.Path.Combine(subdirectory, "settings.config"));

关于为用户隐藏的 C# 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6889405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com