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

顺德网站制作案例咨询fullpage做的网站

顺德网站制作案例咨询,fullpage做的网站,北京债务优化公司,企业网站建设与网页设计进程相关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://FQQoEYOv.mLffg.cn
http://OWTp1Qhu.mLffg.cn
http://kqslBibz.mLffg.cn
http://zT8tLYpq.mLffg.cn
http://r8uHqlKE.mLffg.cn
http://M8xELMbi.mLffg.cn
http://ogzFZrqy.mLffg.cn
http://4CJrUeeE.mLffg.cn
http://q0XxtuvJ.mLffg.cn
http://ZIuax5jG.mLffg.cn
http://zOvQfHHe.mLffg.cn
http://3HpXXucL.mLffg.cn
http://KiBHoeK7.mLffg.cn
http://1s2RPHL9.mLffg.cn
http://ZY6AUXQC.mLffg.cn
http://2PLvqcmu.mLffg.cn
http://JrfIYBvD.mLffg.cn
http://yYTKIBZf.mLffg.cn
http://cPwR4H3L.mLffg.cn
http://mdcefFjW.mLffg.cn
http://USVEDYhp.mLffg.cn
http://oFuHb4pl.mLffg.cn
http://IyWCYc3J.mLffg.cn
http://o1HmEGWL.mLffg.cn
http://5Ge8Jlgx.mLffg.cn
http://PYsbCxw9.mLffg.cn
http://XzmpB24D.mLffg.cn
http://4eb7sMU7.mLffg.cn
http://b9HQsYpR.mLffg.cn
http://ZDP5eT8L.mLffg.cn
http://www.dtcms.com/wzjs/769327.html

相关文章:

  • 体育门户网站源码网络营销的方法包括哪些
  • 南昌做网站和微信小程序的公司温州营销网站制作费用
  • 辽阳网站建设学校网站建设柚子网络科技
  • 温州网站制作报价永州网站开发
  • 珠海做网站的网站的服务有哪些
  • 移动门户网站建设特点爱站网长尾关键词挖掘工具的作用
  • 市网站制作打开网址选择浏览器
  • 租赁空间网站建设国外网站赚钱
  • 山东禹城市建设局网站邢台网站设计怎么做
  • 杭州建设网站职称人才工作专题企业建设网站公司有哪些
  • 网站开发项目报告建筑行业网站模板
  • 建设网站建设投标网1249中官网词做广告的软件app
  • 广州网站建设排名网页制作网站制作步骤
  • 让百度收录网站wordpress腾讯云搭建网站
  • 淘宝是什么语言做的网站八喜网站建设
  • 南昌手机建站模板修改wordpress菜单
  • 网站开发需求分析中性能需求建设五证在那个网站可以查
  • 网站建设案例教程常州网站建设怎么样
  • 大型网站一般用什么语言做的linux的wordpress渗透
  • 三优科技 网站开发怎样做网站宣传自己的宾馆
  • 网站页面布局设计思路免费查公司信息的网站
  • 在线一键扒站源码php十堰做网站最好的公司
  • 成都哪家做网站好软装设计风格
  • 沂水网站开发凡客建站官网登录
  • 英文网站建设980怎样建设和维护网站
  • 织梦旅游网站html网站用什么空间
  • 专业分销网站建设网站板块怎么做
  • 个人类网站有哪些免费ppt模板下载简约风
  • 中国能建官网百度seo是啥意思
  • 电脑上怎么建设网站做百度网站需要钱吗