管理员帐户和具有管理员特权的用户帐户有什么区别?


6

背景故事

妻子有一个多人Minecraft服务器,她对着它运行Tectonicus(一个地图生成程序)。将Tectonicus设置为使用OpenGL(显然仅OpenGL)。尝试以具有管理员权限的用户身份运行(尝试使用香草和以管理员身份运行)时,在访问OpenGL时会失败。在管理员帐户中运行它时,它可以工作。

问题

我的问题确实与文件和资源权限上下文有关,即管理员帐户和具有管理员权限的用户帐户之间的区别?

底线

她希望可以按计划运行此表以自动刷新地图中的更改,并且如果我不是必须这样做,我反对进入管理员帐户来执行操作。有什么想法吗?


1
我敢肯定,在这里,或者在信息安全方面,这几乎是重复的。最重要的是,在操作系统级别上应该没有任何区别。但是,当您涉及第三方应用程序时,如果应用程序编写不当,事情可能会变得混乱。
Iszi 2012年

我本以为OpenGL将被广泛使用,从而可以处理访问权限问题。另一方面,Tectonicus(和Minetographer,一个类似的程序)的数量未知,并且得到了一些残酷的支持。论坛上充斥着带有错误且没有答案的帖子。
CodeWarrior

Answers:


1

在Windows中,有一个特定的用户组,称为“管理员”组,被允许执行高级操作,例如添加其他用户等。如果您的帐户“ Joe”是管理员帐户,则“ Joe”在“管理员”组中。

“管理员”帐户只是这种情况的特例。“管理员”是“管理员”组中的用户。就像其他用户一样,他拥有自己的“我的文档”,“桌面”和“ Internet临时文件”。

在您的确切情况下,可能是该程序是由“管理员”安装的,并且文件已安装到“其”本地用户设置中。通过尝试以其他用户(甚至是其他管理员)身份运行该程序,您将不会选择这些用户设置,并且该程序可能会因此决定不运行。

解决方案是使用您自己的帐户重新安装该程序,以便在运行该程序时,它将能够在您自己的本地用户存储中查看那些设置。


不幸的是,未安装Tectonicus(和Minetographer),而只是从rar中提取并执行了。我认为该问题是OpenGL的某种许可问题。OpenGL随视频驱动程序一起安装(已安装在用户帐户上,尚不清楚是否已与Administrator一起安装)。
CodeWarrior
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.