-
-
未解决
[求助]萌新请教两个驱动的问题,一个字符处理,一个蓝屏。
-
发表于:
2018-12-20 18:01
1328
-
未解决 [求助]萌新请教两个驱动的问题,一个字符处理,一个蓝屏。
萌新刚入门请教几个问题,大家帮忙指引一下啊。。
因为是萌新,抄了个驱动 在虚拟机上执行
一、但是遇到wcsncpy strncpy RtlInitEmptyUnicodeString 这种类似对字符处理的都会启动不了驱动,net start xxx 提示发生系统错误2 系统找不到指定的文件
如
wcsncpy(wzAltitude, pCallbackNode->wcsAltitude, 6);
strncpy(strModuleName, (PCHAR)pModInfo->FullPathName, ulModuleNameSize - 1);
RtlInitEmptyUnicodeString(&ObjectName, wzObjectNameBuffer, sizeof(wzObjectNameBuffer));
但是奇怪的是RtlInitUnicodeString (&ObCallbackReg.Altitude, L"1000"); 就没事?
二、把类似这种字符处理的注释掉后,能启动,能按着步骤在windbg上打印东西出来了,但用InstDrv停止驱动时,会蓝屏 windbg提示
*** Fatal System Error: 0x000000ce
(0xFFFFF880037B8000,0x0000000000000008,0xFFFFF880037B8000,0x0000000000000000)
Driver at fault: md64_112.sys.
Break instruction exception - code 80000003 (first chance)
萌新求教这两个问题。。。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课