是否有 WinAPI 函数可以执行reg.exe与导入/导出标志的标准 Windows 实用程序相同的操作?
我知道有RegSaveKey和RegRestoreKey功能,但调用进程必须有额外的权限SE_RESTORE_NAME和SE_BACKUP_NAME. 这意味着有必要要求用户提升进程(显示 UAC 对话框)。
似乎reg.exe不需要 HKCU 密钥的此类特权。但是reg.exe,如果有适当的 WinAPI,从一些参数开始并不是一个好主意。
UPD:简要逆向工程表明reg.exe使用内部解析函数。仍然可能存在不需要额外权限的 .NET 功能吗?