`
jinghuainfo
  • 浏览: 1524219 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

获取当前进程/线程的ID、句柄和内核地址

 
阅读更多

获取当前进程 / 线程的 ID 、句柄和内核地址

在用户态( RING3 )和内核态( RING0 )下,获取这些值的函数是不同的,而且这些函数的实现原理也是不同的,下面做个小结:

1. 用户态( RING3 )下

2. 内核态( RING0 )下

做个总结,仅此而已。

分享到:
评论

相关推荐

    一个进程池的服务器程序

    当父进程发现请求数 >= 子进程数时,父进程创建新的子进程,并把子进程数加1(当然子进程数有个预先上限);当父进程发现子进程数大于请求数加1时,父进程杀死多余的子进程。 总的来说,思想是让子进程accept并处理...

    API之网络函数---整理网络函数及功能

    其中包括文件、文件映射、进程、线程、安全和同步对象等 CompareFileTime 对比两个文件的时间 CopyFile 复制文件 CreateDirectory 创建一个新目录 CreateFile 打开和创建文件、管道、邮槽、通信服务、设备以及...

    补丁模块(带源码)InlinePatch,Hook,内存DLL注入等等

    子程序 进程取ID, 整数型, 公开, 取指定进程的进程ID(返回第一个进程ID,失败返回空信息) .参数 进程名, 文本型, , 程序进程名(不区分大小写!) .子程序 进程是否存在1, 逻辑型, 公开 .参数 进程ID, 整数型 .子程序 ...

    易语言模块调用例程源码,易语言素颜内核驱动模块

    易语言素颜内核驱动模块源码,素颜内核驱动模块,字节集到内存,内存到字节集,十六到十,取进程ID,加载驱动_,卸载驱动_,CTL_CODE,驱动通信,卸载驱动,驱动初始化,卸载内核驱动,取驱动句柄,终止进程,打开进程,打开线程,读...

    windows编程资料大全

    //获得指定进程ID句柄,并设其权限为PROCESS_ALL_ACCESS,992是宿进程的ID号,获取ID号的方法这里我就不多讲了 HANDLE hWnd = ::OpenProcess (PROCESS_ALL_ACCESS,FALSE,992); if(!hWnd) return 0; void *...

    精通Windows.API-函数、接口、编程实例.pdf

    4.3.4 获取程序所在的目录、程序模块路径,获取和设置当前目录 97 4.3.5 查找文件、遍历指定目录下的文件和子目录 100 4.3.6 递归遍历目录树 103 4.3.7 获取、设置文件属性和时间 105 4.4 内存映射文件 ...

    精通WindowsAPI 函数 接口 编程实例

    4.3.4 获取程序所在的目录、程序模块路径,获取和设置当前目录 97 4.3.5 查找文件、遍历指定目录下的文件和子目录 100 4.3.6 递归遍历目录树 103 4.3.7 获取、设置文件属性和时间 105 4.4 内存映射文件 ...

    易语言反黄检测

    易语言反黄检测源码,反黄检测,根据窗口句柄取进程名,取id,API_取进程ID,API_寻找顶级窗口,取进程线程标识符_,创建系统进程快照,取快照中第一个进程信息,取快照中下一个进程信息,关闭内核对象_

    深入解析Windows操作系统中文.part2.rar

    检查与进程、线程和作业相关的数据结构和算法;观察Windows如何管理虚拟内存和物理内存;理解NTFS的操作和格式,诊断文件系统访问问题;从上往下查看Windows的网络栈,包括映射、API、名称解析和协议驱动程序;诊断...

    服务器运行报告模板(1).doc

    总数:显示计算机上正在运行的句柄、线程、进程的总数。 认可用量:分配给程序和操作系统的内存,由于虚拟内存的存在,"峰值"可以超过最大 物理内存,"总数"值则与"页面文件使用记录"图表中显示的值相同。 物理内存...

Global site tag (gtag.js) - Google Analytics