RtlUnicodeStringPrintf(&DestFile,L"%sV.DAT",Dir);
结果DestFile内容根本不对,被截断了。
原因DestFile初始化时分配内存不够,而RtlUnicodeStringPrintf并不会动态修改内存适应最终字符串。
解决办法:RtlInitUnicodeString要分配足够长度的内存
RtlUnicodeStringPrintf(&DestFile,L"%sV.DAT",Dir);
结果DestFile内容根本不对,被截断了。
原因DestFile初始化时分配内存不够,而RtlUnicodeStringPrintf并不会动态修改内存适应最终字符串。
解决办法:RtlInitUnicodeString要分配足够长度的内存