【发布时间】:2011-02-15 14:48:30
【问题描述】:
我有一个需要存储数据的应用程序。目前,我正在使用内置的应用程序设置来执行此操作,但它只给了我两个选择:应用程序和用户范围。理想情况下,我想要一个“本地”范围,允许应用程序在另一个用户下运行,并且仍然可以找到它的数据,而不是为那个用户重新创建它。应用程序范围可以做到这一点,但它是只读的。应用程序数据将由用户更改。如果只允许管理员对数据进行更改就可以了。
您可能已经猜到了,我有一个管理工具,允许用户更改数据和读取数据并对其执行某些操作的 Windows 服务运行程序。如果windows服务运行器访问管理工具创建的数据就好了。
【问题讨论】:
-
你存储什么样的数据?用户偏好等或应用程序使用的数据?
-
我正在存储非常简单的数据。几乎不会出现存储超过 10 个对象的情况。数据是任务设置(即名称、目录、要使用的插件等),它们将在我的管理工具之外存在的服务中运行。服务必须能够找到此信息。设置将是理想的,但从服务访问它似乎会很困难。我该怎么做?
标签: .net wpf settings application-settings settings.settings