Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以使用什么 Windows API 函数来检查运行我的应用程序的当前用户是否具有管理权限?
这是我的操作系统详细信息:WINDOWS XP、VISTA 和 WINDOWS 7 要使用的语言:C
即使用户具有管理权限,也并不意味着您的程序具有管理权限——它需要被提升。这可以由用户明确要求以管理员身份运行它来完成,但通常由程序本身通过嵌入到可执行文件中的清单来请求。一旦清单要求特权,它就不是可选的 - 程序将不会运行,直到用户批准它并在必要时提供密码。
Shell API 具有执行此操作的函数 IsUserAnAdmin()。无需使用令牌。