有个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)
znsoftddk上不是有吗? RtlInitUnicodeString(PUNICODE,WCHAR*)(2008-10-21 22:18)

返回顶部