【发布时间】:2009-07-06 18:43:31
【问题描述】:
我有使用 Win API 函数 RegSaveKeyEx 将注册表项保存到文件的代码。但是,RegSaveKeyEx 在 Win Vista 或 Win 7 上运行时返回 ERROR_PRIVILEGE_NOT_HELD。该代码使用 Microsoft 在示例函数 SetPrivilege 中提供的代码启用安全权限 SE_BACKUP_NAME。
在 Win XP(管理员用户)或我在 Win Vista 或 Win 7 上禁用 UAC 时一切正常。难道不提升进程就不能在 Vista 上使用 RegSaveKeyEx 吗?
【问题讨论】: