首页
社区
课程
招聘
[原创]打算写一个进程处理API库(Winxp->Win7)
发表于: 2009-5-22 04:28 5676

[原创]打算写一个进程处理API库(Winxp->Win7)

2009-5-22 04:28
5676

好久不曾在网上露面了..言语很差.
打算写一个库.分四层
Kernel -> KernelLibrary -> UsermodeLibrary -> GUI
主要包含的功能:
1.进程部分:

   1.1 进程枚举 / 隐藏
  1.2 进程信息获取接口
  1.3 进程操作接口
  1.4 进程其他接口
  1.5 进程模块枚举 / 隐藏
  1.6 线程枚举
  1.7 进程的Token处理

2.内存管理部分

  1.1 实现山寨版的Kernel API用于跨进程读写.

3.兼容性

   09/05/19:Windows XP/2K3测试通过
   05/21:Windows 7开始测试

4.关于CPU环境

   最高测试过4核稳定
   AMD:1/2/4核
   Intel:1/2

发帖的主要目的是希望可以找到志同道合的朋友认识,交流,共同完成这个项目.
自从05开始貌似就很少再网络上跟大家合作了.
都快成井底之蛙了.
有兴趣的朋友可以联系我..
直接回复就可以了.我每天都来关注的..


其他功能还在考虑.

   先附带上库的头文件..驱动文件..和dll有兴趣的可以测试下

使用说明:

   关于枚举:
   1.HpDeviceInit
   2.HpUpdateKernelProcessTable
   3.HpEnumProcess
   4.从此以后就可以直接调用任何需要hProcess参数的api了.但是除HpCloseHandle以外

  关于隐藏:
  1.HpDeviceInit
  2.HpUpdateKernelProcessTable
  3.HpOpenProcess
  4.HpGetProcessListEntry
  5.HpIsRemovedProcess
  6.HpRemoveProcess
  7.HpCloseHandle
  这个是根据进程id隐藏一个进程

注意:
   HpCloseHandle与HpOpenProcess/HpOpenProcessByIndex是成对使用..
   但是HpEnumProcess得到的句柄千万别去HpCloseHandle
   虽然api部分帮你做了多重隐藏的处理..但是最好的解决办法是HpIsRemovedProcess


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 7
支持
分享
最新回复 (2)
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
支持一下,虽然偶不懂
2009-5-22 05:58
0
雪    币: 86
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不错啊

慢慢看看
2009-5-22 09:22
0
游客
登录 | 注册 方可回帖
返回
//