我有一个.NET应用程序,该应用程序以默认权限作为当前用户运行,然后在某个时候我需要执行需要管理权的操作。

如何在.NET应用程序中获得按需获得管理权?

要求从一开始就使用管理员权限运行该应用程序是不合适的,因为可能无法调用此操作。

有帮助吗?

解决方案

我认为这是不可能的。解决它的一种方法是将您的应用程序分为二,一个用于所有不需要高程的操作,一个用于这样做的操作。然后,您可以正常运行非高架应用程序,但在需要时启动高架应用程序。

其他提示

询问用户名/密码并模仿管理员用户。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top