windows - 如何确定调用函数是否需要管理权限

标签 windows function uac administrator elevated-privileges

我正在尝试找出是否有一种简单的方法来判断调用函数是否需要我的程序以管理员身份运行才能正常工作。谢谢!

最佳答案

当然。您可以运行该函数,如果它失败并显示 GetLastError() == ERROR_ACCESS_DENIED,那么您需要管理权限。

关于windows - 如何确定调用函数是否需要管理权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6499619/

相关文章:

c - 如果我用一个监听套接字监听 2 个端口,我如何知道哪个端口收到了数据包?

java - 如何在 Java 中获取 Windows 的 %APPDATA% 位置变量的值?

c - 指针:表达式不可赋值

.net - 使用不同的用户凭据启动另一个海拔高度的过程

c# - 如果需要,确定用户是否可以获得管理员权限

windows - 批处理命令仅从字符串中获取文件路径

Windows 模拟 Unix 的 'ipcs -m' 命令

php - SimpleXmlElement 无法获取项目

Mysql 阻止在某个日期之后插入

c# - 服务与流程