-
-
[求助]Win7 64Bit ZwLoadDriver 失敗
-
发表于:
2015-1-15 12:11
7530
-
[求助]Win7 64Bit ZwLoadDriver 失敗
使用 ZwLoadDriver 加载自己写的驱动
总是回报 0xc000036b
权限令牌也都设定了
MSDN 查了下错误代码是 STATUS_DRIVER_BLOCKED_CRITICAL
部分代码
memset(szSubKey, 0, MAX_PATH);
iBuffLen = sprintf(szSubKey, "\\Registry\\Machine\\System\\CurrentControlSet\\Services\\%s", szDrvName);
szSubKey[iBuffLen ] = 0;
buf2.Buffer = szSubKey;
buf2.Length = iBuffLen;
RtlAnsiStringToUnicodeString(&buf1, &buf2, 1);
ret = ZwLoadDriver(&buf1);
//ret = 0xc000036b
注册表如下
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TestDDK
ImagePath = \??\D:\TestDDK\TestDDk.sys
Start = 3
Type = 1
ErrorControl = 1
系统是WIN7 64BIT, 折腾了一天了, 有大神知道是哪边错了吗?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!