在我的电脑中,我为用户提供了以下目录:
C:\Users
我的帐户是:
C:\Users\rkp10
那么我如何知道我的计算机中创建了哪些用户(例如本例中为“rkp10”)? 我正在使用python但没有想法如何知道。
答案 0 :(得分:0)
您可以通过PyWin32的NetUserEnum
调用win32net.NetUserEnum
来枚举计算机上的用户。例如:
import win32net
import win32netcon
def listusers(server=None):
level = 0
filter = win32netcon.FILTER_NORMAL_ACCOUNT
resume_handle = 0
user_list = []
while True:
result = win32net.NetUserEnum(server, level, filter, resume_handle)
user_list += [user['name'] for user in result[0]]
resume_handle = result[2]
if not resume_handle:
break
user_list.sort()
return user_list