import win32api
import win32con
import win32security
FILENAME = "temp.txt"
open (FILENAME, "w").close ()
print "I am", win32api.GetUserNameEx (win32con.NameSamCompatible)
sd = win32security.GetFileSecurity (FILENAME, win32security.OWNER_SECURITY_INFORMATION)
owner_sid = sd.GetSecurityDescriptorOwner ()
name, domain, type = win32security.LookupAccountSid (None, owner_sid)
print "File owned by %s\\%s" % (domain, name)
Python 获取文件所有者
本文展示了一段Python代码,该代码使用win32api、win32con和win32security模块来创建一个空文件,并获取当前用户名及文件的所有者信息。通过将SID转换为可读的账户名和域名,代码揭示了文件所有权的详细情况。


被折叠的 条评论
为什么被折叠?



