我希望能够直接在我的程序中控制其他用户可以做什么或不能做什么。我有一个 ActiveDirectory,其中用户保存在 4 个不同的权限组中:“用户”(启动程序的基本功能)、“销售”、“会计”和“管理”(管理)。该程序检查用户拥有哪些权限。因此,如果我想更改“会计”等权利,现在我必须更改代码并发布新版本。但在不久的将来,我希望能够在我的程序中的一个特殊窗口中找到“RightsManagement”之类的内容,并更改哪个组可以使用哪个功能。这些“RightSettings”应保存在一个全局文件中,该文件将从我们公司的每个用户处加载。那是为了理论... 我想知道是否有一种完美的方法可以做到这一点,我想获得许多不同的方法来解决这个问题,以便我可以选择最适合我的方法。类似于只读 Xml 文件的东西?它可能是放置在网络驱动器中的 xml 文件,因此程序可以从公司的每台电脑上访问该文件。并且该文件对用户应该是只读的,因此他们无法更改该文件中的设置。当然,通过代码和“特殊窗口”管理员可以设置这些设置,从而覆盖文件。并且该文件对用户应该是只读的,因此他们无法更改该文件中的设置。当然,通过代码和“特殊窗口”管理员可以设置这些设置,从而覆盖文件。并且该文件对用户应该是只读的,因此他们无法更改该文件中的设置。当然,通过代码和“特殊窗口”管理员可以设置这些设置,从而覆盖文件。
感谢您的帮助!