相关疑难解决方法(0)

检测程序是否以完全管理员权限运行

我需要确定我的程序是否以完全管理员权限运行.我的意思是,如果打开uac(对于win vista/7),我需要确定该程序是否实际具有管理员权限(如果用户右键单击并选择"作为管理员运行")并且不受uac限制.我如何在C++中执行此操作?

c++ winapi uac administrator detect

18
推荐指数
1
解决办法
1万
查看次数

检查另一个进程是否在.NET中具有管理员权限

我正在寻找一种方法来检查远程进程是否具有我(完全托管)代码的管理员权限.可以安全地假设我的代码将以管理员权限运行,因此我并不关心实现我的目标的技术是多么具有侵入性,但是我正在寻找一种必须与XP SP3 x86兼容的完全托管方式从win7 x64开始.

提前致谢!

编辑:为了澄清,我说的是在同一台机器上运行的进程,无论用户是谁启动它.我想确保与进程关联的标识属于Administrators组,或者主线程具有完全权限,特别关注继承提升进程打开的句柄并写入存储而没有任何限制,但应用于进程使用"以管理员身份运行"选项生成.

.net c# windows winapi uac

4
推荐指数
1
解决办法
2268
查看次数

标签 统计

uac ×2

winapi ×2

.net ×1

administrator ×1

c# ×1

c++ ×1

detect ×1

windows ×1