LogonUser验证域用户登陆

>>> puname=ctypes.c_char_p("用户名")
>>> pdomain=ctypes.c_char_p("域名")
>>> lpszPassword=ctypes.c_char_p("")
>>> dwLogonType=ctypes.c_uint32()
>>> dwLogonProvider=ctypes.c_uint32()
>>> dwLogonType.value=3
>>> dwLogonProvider.value=0
>>> phToken=ctypes.pointer(ctypes.c_int32(0))
>>> phToken
<ctypes.LP_c_long object at 0x00F74850>
>>> ret = ctypes.windll.Advapi32.LogonUserA(puname,pdomain,lpszPassword,dwLogonType,dwLogonProvider,ctypes.byref(phToken))
>>> ret
1

http://msdn.microsoft.com/en-us/library/aa378184(VS.85).aspx

你可能感兴趣的:(C++,c,Microsoft,C#)