此书的代码不能在win7 64位运行
2013-01-15
from ctypes import *
kernel = windll.kernel32
advapi = windll.advapi32
HANDLE = c_void_p
TOKEN_ADJUST_PRIVILEGES = 0x0020
h_token = HANDLE()
if advapi.OpenProcessToken(kernel.GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES , byref(h_token)):
print("OK")
else:
print("Error:%d" % kernel.GetLastError())
在xp下运行没问题,一放在win7 or win8 下,就会提示错误代码6,无效的句柄