阅读:2463回复:4
关于ZwLoadDriver在2003下返回错误的问题,请老大们帮忙看看~
Type == 1
Start == 3 ErrorControl == 0 ImagePath == \??\D:\MyDriver.sys 然后用ZwLoadDriver装入 在2K与XP下都没有问题。 但在2003下ZwLoadDriver却返回了STATUS_PRIVILEGE_NOT_HELD(0C0000061h) 与XP下有什么不同?还有哪里需要特别去做的么? 麻烦帮着指点一下子,谢谢了~ ![]() PS:刚忘记说了,偶是用管理员登录的 |
|
沙发#
发布于:2007-03-15 17:27
先提升权限啊,SeLoadDriverName
AdjustTokenPrivileges().. |
|
板凳#
发布于:2007-03-16 00:02
汗~~谢谢老大~~原来装入驱动在2003下还需要提权啊~~
![]() |
|
地板#
发布于:2007-03-16 01:52
正常程序的权限是继承的
有没有LoadDriver权限在本地安全策略-->用户权利指派中有相关设置 比如如果给Administrator组设置了该权限,则其启动的程序都有LoadDriverPrivilege 反之则需要自己提权 在process explorer中可看到一个进程的相关特权 |
|
|
地下室#
发布于:2007-03-16 10:39
提权后,已经顺利搞定了,看来是在2003下默认Administrator是没有装入驱动权力的~
![]() 嘿,一个版本一个版本的搞的头都大了~~谢谢两位老大的指点~ ![]() |
|