mikeyredmoon
驱动牛犊
驱动牛犊
  • 注册日期2007-07-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分271分
  • 威望55点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
阅读:1133回复:0

有人在驱动里面取到过进程名的吗

楼主#
更多 发布于:2007-08-02 15:47
我用PsGetCurrentProcess取到PEPROCESS结构的数据
然后从中解析出进程名了,但是有个问题,如果进程名
是汉字取出的就不对了,我用一个char*指向这个iamgefilename
变量(UCHAR[16]类型),然后一个字符一个字符打出来看到
比如”进程.exe”启动的话,这个变量保存的是
[0] "进的第一个字符"
[1] "程的第一个字符"
[2] .
[3]e
[4]x
[5]e

感觉好像系统在这个变量里面保存的就是unicode的第一个字符一样,这样就造成
了我按照ansi读的,如果是ansi字符没问题,汉字就乱码

不知道我的理解对不对,要是这样的话汉字进程名岂不是就解析不出来了阿
游客

返回顶部