0

是否有 WinAPI 函数可以执行reg.exe与导入/导出标志的标准 Windows 实用程序相同的操作?

我知道有RegSaveKeyRegRestoreKey功能,但调用进程必须有额外的权限SE_RESTORE_NAMESE_BACKUP_NAME. 这意味着有必要要求用户提升进程(显示 UAC 对话框)。

似乎reg.exe不需要 HKCU 密钥的此类特权。但是reg.exe,如果有适当的 WinAPI,从一些参数开始并不是一个好主意。

UPD:简要逆向工程表明reg.exe使用内部解析函数。仍然可能存在不需要额外权限的 .NET 功能吗?

4

1 回答 1

1

不幸的是没有。RegSaveKey/RegRestoreKey 函数也使用二进制格式,而不是 reg.exe 使用的文本格式。

于 2009-07-09T18:55:01.167 回答