将应用程序设置导出到共享网络目录 - 在启动时加载/导入设置

时间:2017-08-29 11:39:09

标签: vb.net settings

我可以将我的应用程序设置导出到共享网络驱动器,然后指向'用户,基本上将其用作项目设置' ini'文件。

我指的是应用程序创建的系统生成的设置文件。即C:\ APP_NAME \ My Project \ Settings.settings

例如,我希望特定项目的所有用户都使用在应用程序设置中保留的相同数据库连接字符串。

我想要以下功能:

  • 管理员导出其应用程序设置。
  • 用户指向导出的设置文件。
  • 设置文件在启动时用于所有用户。

我编写了一个类来导出.txt文件并在启动时转置设置,但是确实导入和导出设置文件本身是一个更有效且更不容易出错的解决方案。

...谢谢

1 个答案:

答案 0 :(得分:0)

我认为你所做的是正确的。如果您已经编写了一个在开始时读取/导入设置的方法,这是您打算实现的目标吗?

要进一步探讨这个问题......

  1. 您实际尝试加载哪种设置?这些创业公司依赖吗?或者可以在以后加载到程序中?即初始启动/表单加载后?

  2. 您是否可以访问SQL或MYSQL或类似的? - 如果是这样,您可以编写一个包含用户或用户组和设置列表的小表,然后使用硬编码连接字符串(或您喜欢的其他方式)检索这些表,然后可以由其他'指定&#更新/修改39;用户

  3. 创建一个用户表/ csv来保存每个用户然后他们的权限/组甚至可能会很好。

    如果您不使用SQL / MYSQL,您如何确保文本文件无法读取,更改?也许看看一些简单的加密(如果需要的话,非常简单?)