阅读:1824回复:5
怎样将UNICOED_STRING型的数据拷贝到自己定义的char*型中?
我实验了很多种方法,都是会蓝屏,请高手们指点。
比如说我现在抓到了一个变量是UNICODE_STRING型的,它的buffer中有我需要的数据,我现在想把这个数据保存到我自己定义的char *型数据中,应该怎么办? |
|
沙发#
发布于:2007-07-27 21:27
按 unicode_string中的length 长度拷贝串,然后对 char *中的偏移为 length的位置赋0
当然,先得把wchar转成char |
|
|
板凳#
发布于:2007-07-28 11:51
引用第1楼znsoft于2007-07-27 21:27发表的 : 是采用RtlCopyMemory这个函数么? |
|
地板#
发布于:2007-07-28 14:22
这怎么能直接拷贝
RtlUnicodeStringToAnsiString |
|
地下室#
发布于:2007-07-29 19:02
引用第2楼zjxiong7019于2007-07-28 11:51发表的 : 显然不可能,,你直接插出来的是wchar.... |
|
|
5楼#
发布于:2007-07-30 10:55
RtlUnicodeStringToAnsiString
memcpy |
|