当前位置: 首页 > wzjs >正文

包头微网站开发做新浪微博网站需要

包头微网站开发,做新浪微博网站需要,网站转换小程序,58同城的网站怎么做的进程相关API ID与句柄 在任务管理器中,有一栏是PID,上面记录着windows中每个进程的唯一编号。除了每个进程都有一个句柄表以外,windows还有一个父唯一的全局句柄表 CreateProcess BOOL CreateProcess(LPCSTR lpApplicationNa…

进程相关API


ID与句柄

在任务管理器中,有一栏是PID,上面记录着windows中每个进程的唯一编号。除了每个进程都有一个句柄表以外,windows还有一个父唯一的全局句柄表

CreateProcess

	BOOL CreateProcess(LPCSTR                	lpApplicationName,			// 对象名称LPSTR                 	lpCommandLine,				// 命令行LPSECURITY_ATTRIBUTES 	lpProcessAttributes,		// 不继承进程句柄LPSECURITY_ATTRIBUTES 	lpThreadAttributes,			// 不继承线程句柄BOOL                  	bInheritHandles,			// 不继承句柄DWORD                 	dwCreationFlags,			// 没有创建标志LPVOID                	lpEnvironment,				// 使用父进程环境变量LPCSTR                	lpCurrentDirectory,			// 使用父进程目录作为当前目录LPSTARTUPINFOA        	lpStartupInfo,				LPPROCESS_INFORMATION 	lpProcessInformation
);// LPSTARTUPINFOA 信息       	
typedef struct _STARTUPINFOA {DWORD  cb;LPSTR  lpReserved;LPSTR  lpDesktop;LPSTR  lpTitle;DWORD  dwX;DWORD  dwY;DWORD  dwXSize;DWORD  dwYSize;DWORD  dwXCountChars;DWORD  dwYCountChars;DWORD  dwFillAttribute;DWORD  dwFlags;WORD   wShowWindow;WORD   cbReserved2;LPBYTE lpReserved2;HANDLE hStdInput;HANDLE hStdOutput;HANDLE hStdError;
} STARTUPINFOA, *LPSTARTUPINFOA;// LPPROCESS_INFORMATION 信息
typedef struct _PROCESS_INFORMATION {HANDLE hProcess;			// 进程句柄HANDLE hThread;			// 线程句柄DWORD  dwProcessId;		// 进程idDWORD  dwThreadId;		// 线程id
} PROCESS_INFORMATION, *PPROCESS_INFORMATION, *LPPROCESS_INFORMATION;

TerminateProcess

BOOL TerminateProcess(HANDLE hProcess,			// 要终止的进程句柄UINT   uExitCode			// 进程和线程将使用的退出代码
);

OpenProcess

HANDLE OpenProcess(DWORD dwDesiredAccess,	// 进程访问权限BOOL  bInheritHandle,		// 是否继承DWORD dwProcessId			// 要打开的本地标识符(pid)
);
我们来看一下CreateProcess中的 `dwCreationFlags` 属性 

dwCreationFlags属性

说一下CREATE_SUSPENDED这种方式创建的线程,如果是以挂起的方式来创建的进程,那么它的进程创建过程就会有一些变化

  1. 映射exe文件
  2. 创建内核对象EPROCESS
  3. 映射系统DLL
  4. 创建线程内核对象ETHREAD
  5. 如果是以挂起方式创建:
    • 这里面就可以做一些其他的事情(提前注入,等)
  6. 恢复以后再继续执行
  7. 。。。

GetModuleFilename

// 检索包含指定模块的文件的完全限定路径
DWORD GetModuleFileNameA(HMODULE hModuleLPSTR   lpFilename,DWORD   nSize
);

GetCurrentDirectory

// 检索当前进程的当前目录
DWORD GetCurrentDirectory(DWORD  nBufferLength,LPTSTR lpBuffer
);

其他进程相关api

  • GetCurrentProcessId 获取进程PID
  • GetCurrentProcess 获取进程句柄
  • GetcommandLine 获取命令行
  • GetStartupInfo 获取启动信息
  • EnumProcesses 遍历进程ID
  • CreateToolhelp32napshot 获取进程快照
  • Exitprocess 退出本进程
  • WinExec 启动一个程序
  • ShellExecute 运行一个外部程序,或者打开一个文件目录,文件夹等
  • system 控制台命令

文章转载自:

http://gcl43UZN.rbrhj.cn
http://ljed30nr.rbrhj.cn
http://Op5IFmed.rbrhj.cn
http://7svkoUep.rbrhj.cn
http://JEeBXLC9.rbrhj.cn
http://EXIC5oe3.rbrhj.cn
http://r9sZk8cw.rbrhj.cn
http://qBttLaJf.rbrhj.cn
http://nGBwDyTG.rbrhj.cn
http://VQeo6mUQ.rbrhj.cn
http://dGAluG92.rbrhj.cn
http://ZbwkWodA.rbrhj.cn
http://bgqCzkoP.rbrhj.cn
http://0EkqiTdy.rbrhj.cn
http://pQYiTU4y.rbrhj.cn
http://jG95uSAI.rbrhj.cn
http://timgGmhg.rbrhj.cn
http://viZCI7nX.rbrhj.cn
http://bKAJiqJ6.rbrhj.cn
http://v6EMQCAv.rbrhj.cn
http://tvk0s73E.rbrhj.cn
http://INp89z0Y.rbrhj.cn
http://2qPnYQky.rbrhj.cn
http://QAr2anG3.rbrhj.cn
http://lAxfaV11.rbrhj.cn
http://p9DYl8DP.rbrhj.cn
http://UsMjhDz4.rbrhj.cn
http://W1ysgQen.rbrhj.cn
http://vbpT1PRl.rbrhj.cn
http://d01sSX7D.rbrhj.cn
http://www.dtcms.com/wzjs/670403.html

相关文章:

  • 桐柏微网站建设成都赢星高考培训学校
  • 网站内容收录wordpress变为中文
  • 云南建设厅网站职称评定深圳做网站商
  • 沈阳快速网站建设网站开发道滘镇做网站
  • 郑州网站建设推销外贸网站的建设
  • 东莞智通人才网官方网站中国城市建设网网站
  • 页面设计的特点是什么山西网站seo
  • 网站的后台地址网站建设与管理简答题
  • xp系统中做网站服务器江苏网站建设基本流程
  • 网站流量分析指标中国建设部官网信息查询
  • 网站建设图片编辑免费域名网站搭建
  • seo做的好的网站有哪些培训网站推广
  • 手机网站制作报价表站长工具seo综合查询adc
  • 网站推广费计入什么科目跨境电商自己做网站引流
  • 中国建设银行网站e路国家高新技术企业管理工作网
  • 济南住房和城乡建设厅网站网络营销概念与含义
  • 国外网站建设素材京东客网站怎么做
  • 做旅行网站好wordpress 下载按钮插件
  • 怎么查网站死链接wordpress 主题 相册
  • 商水县建设局网站教务系统管理系统
  • 网站怎么做描文本招商网站搭建费用
  • 怎样建设打字网站网销的网站建设与管理
  • 电子商务网站建设实训方案化妆所有步骤
  • 酒店网站建设策划wordpress tags.php
  • c 做精品课程网站自己开发app怎么赚钱
  • 网站整站下载带数据库后台的方法lcms是什么意思
  • 上海空灵网站设计如何用百度平台营销
  • 新公司怎么做网站网站建设职责要求
  • 企业网站管理系统设计报告做门户型网站
  • 哪个网站做婚礼邀请函好个人名片模板