检测他们是否无法执行操作的最佳方法是尝试执行并捕获操作
UnauthorizedAccessException。
但是,正如@ DannySmurf
正确指出的那样,您只能提升COM对象或单独的进程。
Windows SDK跨技术示例中有一个名为UAC Demo的演示应用程序。该演示应用程序展示了一种通过提升的流程执行动作的方法。它还演示了如何确定用户当前是否为管理员。

检测他们是否无法执行操作的最佳方法是尝试执行并捕获操作
UnauthorizedAccessException。
但是,正如@ DannySmurf
正确指出的那样,您只能提升COM对象或单独的进程。
Windows SDK跨技术示例中有一个名为UAC Demo的演示应用程序。该演示应用程序展示了一种通过提升的流程执行动作的方法。它还演示了如何确定用户当前是否为管理员。