C#模拟错误
您好,想要创建一个应用程序,该应用程序将授予我使用具有此类访问权限的用户安装应用程序的权限。重要的是具有提升权限的用户将从应用程序内部登录,这就是我一直在尝试做的事情,但似乎它不起作用。
所以我所做的就是使用这个库: http://impersonation.codeplex.com/
所以我可以在应用程序中冒充管理员用户。
一切正常,直到我尝试使用提升的用户访问权限实际运行应用程序,如果我没有使用admin用户登录,那么我的应用程序只是在我说明访问被拒绝,但是当我使用具有这些权限的用户登录时,它会给我未知错误异常,所以我想知道为什么会这样。
但是,当我尝试运行当前用户有权访问的文件时,它运行得很好。
现在可能没有任何解决方法,除非我将此应用程序作为服务运行,但我只想确保。
应用程序GUI
错误快照
完整来源: http://pastebin.com/0Rxge06T
感谢任何帮助。