这样为什么不能输出“你”来?
#include <ntddk.h>VOID Unload(IN PDRIVER_OBJECT DriverObject)
{
}
NTSTATUSDriverEntry(IN PDRIVER_OBJECT DriverObject,IN PUNICODE_STRING RegistryPath)
{
WCHAR *wstr=L"你";
KdPrint(("%S",wstr));
DriverObject->DriverUnload = Unload;
return STATUS_SUCCESS;
}
RtlInitUnicodeString KdPrint(("%S",wstr));
没有蓝屏,你就应该感谢春哥了。 为什么要蓝屏? 不是蓝不蓝屏
而是为什么“你”输不出来? 不过我试过即使把中文组装成UNICODE_STRING,再用%wZ打印,也打印不出中文。。。 《Windows驱动编程基础教程-谭文-代码整理》:
http://www.cppblog.com/momoxiao/archive/2010/02/24/108375.html 不错
谢谢 为什么要蓝屏?
ok100fen 发表于 2010-8-6 22:10 http://www.m5home.com/bbs/images/common/back.gif
蓝屏可能是我言重了,但是在驱动里操作字符串导致蓝屏的是意外曾经发生过。 驱动里最烦人的就是BSOD.......重启,再调试.....
页:
[1]