python无法打开kernel32.lib_python,kernel32未定义问题,版本2.5

from ctypes import *

from my_debugger_defines import *

kernel23 = windll.kernel32

class debugger():

def __init__(self):

pass

def load(self,path_to_exe):

creation_flags = DEBUG_PROCESS

startupinfo = STARTUPINFO()

process_information = PROCESS_INFORMATION()

startupinfo.dwFlags = 0x1

startupinfo.wShowWindow = 0x0

startupinfo.cb = sizeof(startupinfo)

if kernel32.CreateProcessA(path_to_exe,

None,

creation_flags,

None,

None,

byref(startupinfo),

byref(process_information)):

print "[*] we have successfully lauched the process!"

print "[*] pid: %d "%process_information.dwProcessId

else:

print "[*] error: 0x%08x."%kernel32.GetLastError()

附程序,完全按照别人的代码写的啊,为什么就说kernel32没定义呢,第15行,和最后一行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值