相关疑难解决方法(0)

RegSaveKey返回ERROR_PRIVILEGE_NOT_HELD

我正在尝试使用RegSaveKey()API将特定注册表项的内容保存到文件中:

HKEY key;
LRESULT result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Software\\MyProduct", 0, KEY_ACCESS_ALL, &key);
result = RegSaveKey(key, L"c:\\temp\\saved.reg", NULL);
Run Code Online (Sandbox Code Playgroud)

但是,RegSaveKey()正在返回ERROR_PRIVILEGE_NOT_HELD.SDK文档说"调用进程必须SE_BACKUP_NAME启用权限".该进程作为本地管理员或服务运行.

有任何想法吗?

winapi

5
推荐指数
1
解决办法
4814
查看次数

标签 统计

winapi ×1