上午还正常的驱动,下午改了些代码,运行突然就蓝屏了。
立刻用WINDBG看了CASH文件,大概确定是操作一个UNICODE_STRING变量导致的崩溃。
经过调试错误是发生在RtlUnicodeStringPrintf(&DestFile,L"%wsAY.DAT",dir);
解决办法:需要RtlInitUnicodeString初始化DestFile(UNICODE_STRING变量)
上午还正常的驱动,下午改了些代码,运行突然就蓝屏了。
立刻用WINDBG看了CASH文件,大概确定是操作一个UNICODE_STRING变量导致的崩溃。
经过调试错误是发生在RtlUnicodeStringPrintf(&DestFile,L"%wsAY.DAT",dir);
解决办法:需要RtlInitUnicodeString初始化DestFile(UNICODE_STRING变量)