有点谷歌搜索给我这个链接
和此代码:
import ctypesdef get_display_name(): GetUserNameEx = ctypes.windll.secur32.GetUserNameExW NameDisplay = 3 size = ctypes.pointer(ctypes.c_ulong(0)) GetUserNameEx(NameDisplay, None, size) nameBuffer = ctypes.create_unipre_buffer(size.contents.value) GetUserNameEx(NameDisplay, nameBuffer, size) return nameBuffer.value
经过测试,可在Windows XP上运行
如OP在此处的注释中所述,
pywin32将相同的API调用包装为一个更简单的函数:
win32api.GetUserName(3)
GetUserName指向
ctypes.windll.secur32.GetUserNameExW,并且
3与
3中的常量相同
ctypes
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)