Windows 8中的NtLoadDriver - 未保留特权

时间:2013-05-17 10:57:01

标签: c++ winapi windows-8

我正在尝试使用NtLoadDriver在Windows 8中加载驱动程序。而且我已经返回了这个函数 - 0xC0000061(NTSTATUS值)。这意味着:权限未被保留。我创建了注册表项并设置了所有值。我也是以管理员身份运行它。有什么可以解决这样的问题?

1 个答案:

答案 0 :(得分:4)

即使是管理用户,默认情况下某些权限也会被“禁用”,必须先显式启用才能使用它们。加载驱动程序的权限(SeLoadDriverPrivilege)就是其中之一。

通过使用AdjustTokenPrivileges功能实现启用权限,此时您应该能够成功加载驱动程序。网上有很多关于如何正确执行此操作的示例。