我需要确定我的程序是否以完全管理员权限运行。我的意思是,如果打开uac(对于win vista / 7),我需要确定程序是否实际具有管理员权限(如果用户右键单击并选择“作为管理员运行”)并且不受uac的限制。我如何在C ++中执行此操作?
答案 0 :(得分:11)
其他替代方案有:IsUserAnAdmin或AccessCheck
检查令牌中的TOKEN_ELEVATION *内容不是测试当前进程所必需的,但如果您需要查明用户是否因为他们有分割令牌等而提升,那么它很有用。
答案 1 :(得分:0)
针对那些不太懂Windows的人(如我),扩大了Anders的答案:
renderItem = ({ item }) => (
<TouchableOpacity
style={styles.item}
activeOpacity={0.4}
onPress={() => {
this.clickedItemText(item);
}}
>
<Text>{item.name}/<Text>
</TouchableOpacity>
);