2010-03-15 66 views

回答

6

你可以嘗試this

import ctypes 
print ctypes.windll.shell32.IsUserAnAdmin() 
+0

這應該做工精細,非常感謝! – FogleBird 2010-03-15 17:03:24

+0

工作得很好。 – 2010-07-04 18:27:35

+0

當UAC被激活時,IT不起作用,似乎這個功能檢查進程權限。 – 2012-02-08 23:55:46

0
import win32net 


def if_user_in_group(group, member): 
    members = win32net.NetLocalGroupGetMembers(None, group, 1) 
    return member.lower() in list(map(lambda d: d['name'].lower(), members[0])) 


# Function usage 
print(if_user_in_group('SOME_GROUP', 'SOME_USER')) 

當然,你的情況 'SOME_GROUP' 會 '管理員'

相關問題