草庐IT

NtOpenKey

全部标签

c++ - NtOpenKey 失败并显示 0xC0000034 - 如何解决这个问题?

我正在使用C++中的VS2013创建一个用户模式​​CMD应用程序,我正在尝试使用其中的native注册表编辑功能。我正在尝试使用“NtOpenKey”打开某些key,但它总是因“STATUS_OBJECT_NAME_NOT_FOUND”而失败,而且我确信“对象”就在它的位置,所以原因一定是在其他地方。我想使用native注册表API,因为它们可以处理“隐藏的注册表项”-查看here获取更多信息。这是我的代码片段:#include#include#include#include#include#include#include#include"Nt_Funcs_declr.h"//her