Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用管理权限问题运行_C#_.net_Windows Vista_Uac_Permissions - Fatal编程技术网

C# 使用管理权限问题运行

C# 使用管理权限问题运行,c#,.net,windows-vista,uac,permissions,C#,.net,Windows Vista,Uac,Permissions,我正在使用Windows Vista,我发现了一些奇怪的东西 我通过编程调用IE打开IE访问一些本地html页面,当前用户属于管理员组 我用RunAs参数编程调用IE,让IE访问一些本地html页面,当前用户属于管理员组 我发现(1)和(2)有时会有不同的结果(页面内容),特别是当本地页面中有ActiveX或Silverlight插件时 我的困惑是,如果当前用户属于管理员组,那么是否使用RunAs参数应该无关紧要。即使当前用户属于管理员组,为什么在使用和不使用RunAs参数时仍然不同 提前感谢,

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

  • 我通过编程调用IE打开IE访问一些本地html页面,当前用户属于管理员组

  • 我用RunAs参数编程调用IE,让IE访问一些本地html页面,当前用户属于管理员组

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

    我的困惑是,如果当前用户属于管理员组,那么是否使用RunAs参数应该无关紧要。即使当前用户属于管理员组,为什么在使用和不使用RunAs参数时仍然不同

    提前感谢,,
    George

    即使用户在Administrators组中,如果没有应用程序通过UAC提示符请求提升,他们也无法执行特权操作

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

    在微软的UAC上。它包含以下内容:

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

    管理任务定义为需要提升的任务(由应用程序图标上方的视景“屏蔽”指示)


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

    谢谢tomfanning,1。在我的例子中,我发现从IE访问本地页面时总是不同的,IE包含ActiveX或Silverlight。在这种情况下,什么是“特权操作”?2.如果您能推荐一些关于“即使用户在Administrators组中,他们也无法执行特权操作”的文档,我将不胜感激。我以前不知道这一点,我非常有兴趣了解。:-)