版块
论坛
喜欢
话题
应用
搜索
登录
注册
shyandsy的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=183834
windbg怎样打印pwstr类型信息
有个PWSTR类型的变量,从DDK头文件来看,这个类型是WCHAR类型的指针我用下面 DbgPrint("SfCreate : [%s]\n",p); 这条语句无法通过编译,又没有哪位知道如何打印该类型变量 最好有所有类型的打印方法,像...
全文
回复
(
3
)
2008-10-21 20:29
来自版块 -
开发工具使用
◆
◆
表情
告诉我的粉丝
提 交
shyandsy
:
在描述下吧 我用强制类型转化的方法将内容转化保存到WCHAR *p变量中,然后在DbgPrint用%s打印这个变量,显示正常.再在RtlIinitUnicodeString用其初始化UNICODE_STRING CurrentName, 这个DbgPrint用%s打印,仍旧正...
(2008-10-22 12:40)
回复
shyandsy
:
开始的时候 我就是这么写的 把这个指针用%s打印出来 比如是system.exe 但是一旦用该函数初始化到unicode字符串 在windbg里查看时候 就会发现它是乱码 这个字符串是我通过强制类型转换得来的 它的结尾是 \0 么
(2008-10-22 07:53)
回复
znsoft
:
ddk上不是有吗? RtlInitUnicodeString(PUNICODE,WCHAR*)
(2008-10-21 22:18)
回复
shyandsy
加关注
写私信
0
关注
0
粉丝
74
帖子
返回顶部