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