17
我需要確定我的程序是否以完全管理員權限運行。我的意思是,如果開啓了uac(對於win vista/7),我需要確定該程序是否實際上具有管理權限(如用戶右鍵單擊並選擇「以管理員身份運行」)並且不受uac限制。我如何在C++中執行此操作?檢測程序是否以完全管理員權限運行
我需要確定我的程序是否以完全管理員權限運行。我的意思是,如果開啓了uac(對於win vista/7),我需要確定該程序是否實際上具有管理權限(如用戶右鍵單擊並選擇「以管理員身份運行」)並且不受uac限制。我如何在C++中執行此操作?檢測程序是否以完全管理員權限運行
其他的選擇是:IsUserAnAdmin或AccessCheck
在令牌中檢查TOKEN_ELEVATION *內容對於測試當前進程不是必需的,但它是必需的如果您需要查明用戶是否可以提升,因爲他們有拆分令牌等,則此功能非常有用。
請勿將[標籤]放在主題行中。這就是標籤的用途。 – abelenky 2010-11-20 00:49:40
你可以試着做你需要的權利。 – ruslik 2010-11-20 01:28:06
可能的重複[如何檢查進程是否在Windows 7中使用本機C++提升特權?](http://stackoverflow.com/questions/4196552/how-to-check-if-a-process-has-elevated -privileges-in-windows-7-using-native-c) – 2010-11-20 13:50:42