运行管理权限问题

我正在使用Windows Vista,我发现一些奇怪的东西,

  1. 我以编程方式调用IE打开IE访问某些本地html页面,当前用户属于管理员组;

  2. 我以编程方式用RunAs参数调用IE,并让IE访问一些本地html页面,当前用户属于管理员组;

我发现(1)和(2)有时会有不同的结果(页面内容),特别是当本地页面中有ActiveX或Silverlight插件时。

我的困惑是,如果当前用户属于管理员组,那么我们是否使用RunAs参数并不重要。 为什么在有和没有RunAs参数的情况下仍然不同,即使当前用户属于管理员组?

乔治,提前谢谢

即使用户位于Administators组中,如果没有应用程序通过UAC提示请求提升,他们也无法进行特权操作。

因此,右键单击“以管理员身份运行”上下文菜单项的可用性。

以下是 Microsoft的UAC的一些文档 。 它包含以下内容:

管理员登录后,在用户尝试执行管理任务之前,不会调用完整的管理员访问令牌。

管理任务被定义为需要提升的任务(由应用程序图标上的Vista“屏蔽”表示)。

但是,我不确定如何以编程方式调用Internet Explorer“pre”-elevated,也不确定这是否是您问题的正确解决方案。