C#模拟错误

时间:2011-09-23 11:04:53

标签: c# elevated-privileges impersonation

C#模拟错误

您好,想要创建一个应用程序,该应用程序将授予我使用具有此类访问权限的用户安装应用程序的权限。重要的是具有提升权限的用户将从应用程序内部登录,这就是我一直在尝试做的事情,但似乎它不起作用。

所以我所做的就是使用这个库: http://impersonation.codeplex.com/

所以我可以在应用程序中冒充管理员用户。

一切正常,直到我尝试使用提升的用户访问权限实际运行应用程序,如果我没有使用admin用户登录,那么我的应用程序只是在我说明访问被拒绝,但是当我使用具有这些权限的用户登录时,它会给我未知错误异常,所以我想知道为什么会这样。

但是,当我尝试运行当前用户有权访问的文件时,它运行得很好。

现在可能没有任何解决方法,除非我将此应用程序作为服务运行,但我只想确保

应用程序GUI

Application GUI

错误快照

Error Snapshot

完整来源: http://pastebin.com/0Rxge06T

感谢任何帮助。

0 个答案:

没有答案
相关问题