在.NET应用程序中如何提升和获得管理权?
-
03-10-2019 - |
题
我有一个.NET应用程序,该应用程序以默认权限作为当前用户运行,然后在某个时候我需要执行需要管理权的操作。
如何在.NET应用程序中获得按需获得管理权?
要求从一开始就使用管理员权限运行该应用程序是不合适的,因为可能无法调用此操作。
解决方案
我认为这是不可能的。解决它的一种方法是将您的应用程序分为二,一个用于所有不需要高程的操作,一个用于这样做的操作。然后,您可以正常运行非高架应用程序,但在需要时启动高架应用程序。
其他提示
询问用户名/密码并模仿管理员用户。
不隶属于 StackOverflow