服务器2008机SP1时,Visual Studio 2008 SP1。我的用户;开发者,是本地Administrators组中使用。这就是说,有些动作我在Visual Studio中进行(使用Web应用程序的属性窗口来调用本地IIS虚拟目录的创建)告诉我,管理员权限是必需的。这是一个烦恼比什么都重要,我可以只启动VS用鼠标右键单击(以管理员身份运行)要执行的操作 - ?但我很好奇,如果有人知道为什么会这样。

有帮助吗?

解决方案

这不是它的工作原理在Vista UAC的。您的用户管理员组中是将意味着该用户可以执行管理任务。比方说,你有一个正常的用户和该用户登录并尝试执行管理任务。该用户将无法执行这样的任务,因为它是不是在管理员组。他将需要提供管理员的用户名/密码来执行这样的任务。但是,如果你的用户是管理员,你将被授予访问来执行任务。

你所说的是Windows XP中基本上是如何工作的,我们都知道该如何变成了所有的安全问题。在XP中,你是用管理员权限的管理员,你可以做你的系统想要的。这是不是很安全。在Vista中,你是管理员组中,但是,这并不意味着每一个任务应该/将管理员权限运行。你是管理员,你可以改变你的系统,但在默认情况下想要的,事情就会有可能防止任何安全问题不太管理员权限运行。你要管理权限,运行与管理权限的应用程序。

这只是它是如何工作以及它如何工作的。

这就是我看到它反正:)

其他提示

由于这是它是如何工作的,我猜......这不要紧,你的用户是,重要的是,如果应用程序是用管理员权限或没有运行该组。如果是这样,比你将能够进行管理操作,否则你不会。

使用UAC进行管理操作(当你看到安全标志),他们将a)重新启动与管理员权限的应用程序或b)用管理员权限启动一个进程,执行相应的操作的所有应用程序。他们将永远无法给予你无需启动与他们的过程管理员权限。

这只是它的作品真的方式。据我所知,这是它是如何工作...

Nazgulled:你的第一个声明将表明进程比他们从当前用户继承其他安全上下文中启动。我的好奇心从过程与我的令牌运行基本理解造成的。如果我的用户是管理员组中岂不然后与管理privleges运行?也许我的这个基本的认识是错误的 - 有可能是用户权限/安全性和工艺安全上下文不一样紧紧我了解他们相关的是...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top