Ice_Bin
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2004-01-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1322回复:5

怎么将PVOID 转换为 UNICODE_STRING?????????

楼主#
更多 发布于:2002-10-22 12:56
//name是PVOID类型的,name里面有\"abcdefg\"

//////////////////////////
//////////////////////////

UNICODE_STRING str;
str.Length=len;//len 为name的长度
str.Buffer=name;

结果str.Buffer=\"bdf\" 缺了aceg,这是为什么?

但在softice里面,d str.buffer的地址时,显示的是\"abcdefg\"

我想问问个大虾,就是怎么样将PVOID转为UNICODE_STRING,前提是

我已经知道了PVOID的长度。
好好学习 天天向上
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-22 13:05
如果我告诉你,你给我多少分?
你在另外一个帖子里摆出20分,结果好像最后只给两个人,没人3分,欺骗!!! :mad: :mad: :mad:
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-22 13:07
//name是PVOID类型的,name里面有\"abcdefg\"

//////////////////////////
//////////////////////////

UNICODE_STRING str;
str.Length=len;//len 为name的长度
str.Buffer=name;

结果str.Buffer=\"bdf\" 缺了aceg,这是为什么?

但在softice里面,d str.buffer的地址时,显示的是\"abcdefg\"

我想问问个大虾,就是怎么样将PVOID转为UNICODE_STRING,前提是

我已经知道了PVOID的长度。


一个按字节,一个按字的。。。

你要先将\"abcdefg\"按字存储
[color=red]大头鬼! :P[/color]
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2002-10-22 13:11
你这本来就做的不对!
应该用Rtl的函数来转换!
Ice_Bin
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2004-01-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-22 13:19
我没有欺骗谁!因为他们没有答对!但他们回答了,所以我给3分,
如果你答对了的话,20,都给你

 :D :D :D :D
好好学习 天天向上
Ice_Bin
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2004-01-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-22 14:02
[quote]//name是PVOID类型的,name里面有\"abcdefg\"

//////////////////////////
//////////////////////////

UNICODE_STRING str;
str.Length=len;//len 为name的长度
str.Buffer=name;

结果str.Buffer=\"bdf\" 缺了aceg,这是为什么?

但在softice里面,d str.buffer的地址时,显示的是\"abcdefg\"

我想问问个大虾,就是怎么样将PVOID转为UNICODE_STRING,前提是

我已经知道了PVOID的长度。


一个按字节,一个按字的。。。

你要先将\"abcdefg\"按字存储 [/quote]


终于搞定了,呵呵,就使按你的方法线将\"abcdefg\"按字存


 :cool: :cool: :cool:
好好学习 天天向上
游客

返回顶部