我的公司生产一个跨平台的服务器应用程序,它从用户可编辑的配置文件中加载其配置。在 Windows 上,配置文件 ACL 被我们的安装程序锁定,以允许所有用户读取,但仅限于管理员和本地系统进行编辑。
不幸的是,在 Windows Server 2008 上,即使是本地管理员也不再拥有管理员权限(因为 UAC),除非他们正在运行提升的应用程序。这引起了用户的抱怨,他们无法使用他们最喜欢的文本编辑器打开和保存配置文件更改——他们可以打开文件(因为任何人都可以阅读)但无法保存。
任何人都对我们可以在我们的应用程序设置中做什么(如果有的话)提出建议,以使 Windows Server 2008 上的管理员更容易进行编辑?
相关问题:如果 Windows Server 2008 管理员想要编辑仅限管理员的配置文件,他通常是如何进行的?他是否被迫使用足够智能的文本编辑器,以便在需要提升时自动提升,就像 Windows 资源管理器在响应拒绝访问错误时所做的那样?他是否从提升的命令提示符窗口启动编辑器?还有什么?