您现在的位置是:首页 > 电脑技术查询 > 电脑知识

createprocessinfo

编辑:chaxungu时间:2022-09-28 09:36:01分类:电脑知识

createprocessinfo结构:

typedefstruct_create_process_debug_info{
handlehfile;
handlehprocess;
handlehthread;
lpvoidlpbaseofimage;
dworddwdebuginfofileoffset;
dwordndebuginfosize;
lpvoidlpthreadlocalbase;
lpthread_start_routinelpstartaddress;
lpvoidlpimagename;wordfunicode;
}create_process_debug_info,
*lpcreate_process_debug_info;


对应的调试消息create_process_debug_event.
createprocessinfo.hfile:被调试进程的exe文件被映射到内存中的内存文件映射句柄,可以
通过打开这个句柄(用openfilemapping和mapviewoffile)来读取此exe文件的相关信息.如引入
引出表等.
createprocessinfo.hprocess:被调试进程的进程句柄,如果要使用readprocessmemory和wri
teprocessmemory等函数来修改被调试进程,就需要用到这个句柄,可以用一个变量保存起来供
以后使用.
createprocessinfo.hthread:主线程句柄.
createprocessinfo.lpbaseofimage:可执行文件被装载到虚似地址空间中的基址.
createprocessinfo.dwdebuginfofileoffset:调试信息在可执行文件中的偏移地址(一般为0
,即没有调试信息).
createprocessinfo.ndebuginfosize:调试信息的长度.
createprocessinfo.lpthreadlocalbase:主线程基址.
createprocessinfo.lpstartaddress:主线程的线程函数地址.
createprocessinfo.lpimagename:文件映像名,注意这是一个rva地址(相对虚拟地址).
createprocessinfo.funicode:如果此值大于0,则lpimagename指向的文件名为unicode码.

上一篇:柯达c613

下一篇:intermec