eric_ti
驱动牛犊
驱动牛犊
  • 注册日期2001-03-27
  • 最后登录2003-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1363回复:1

关于win98的PEPROCESS

楼主#
更多 发布于:2001-09-29 18:19
我用IoGetCurrentProcess()或去当前的进程的名字,在WIN2K下正常但在win98下就不能获得当前的进程的名字.在win98下如何获得当前的进程的名字,希望各位指教

最新喜欢:

hongsinghongsi...
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-29 22:30
98下请用VWIN32_GetCurrentProcessHandle.
但是得到的不是EPROCESS,是PROCESS DATABASE.
格式在WIN95系统编程奥秘一书中. 略有变化.
但是要获得进程名字, 需要用到16BIT的MODULE DATABASE.
在MODULE DATABASE的偏移a处, 有个文件名数据库. 描述本MODULE的文件名. 如果是32BIT的进程. 还可以从IMTE中查询.
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
游客

返回顶部