阅读:1132回复:0
有人在驱动里面取到过进程名的吗
我用PsGetCurrentProcess取到PEPROCESS结构的数据
然后从中解析出进程名了,但是有个问题,如果进程名 是汉字取出的就不对了,我用一个char*指向这个iamgefilename 变量(UCHAR[16]类型),然后一个字符一个字符打出来看到 比如”进程.exe”启动的话,这个变量保存的是 [0] "进的第一个字符" [1] "程的第一个字符" [2] . [3]e [4]x [5]e 感觉好像系统在这个变量里面保存的就是unicode的第一个字符一样,这样就造成 了我按照ansi读的,如果是ansi字符没问题,汉字就乱码 不知道我的理解对不对,要是这样的话汉字进程名岂不是就解析不出来了阿 |
|