WinAPI函数是否与使用导入/导出标志的标准Windows实用程序reg.exe
相同?
我知道有RegSaveKey
和RegRestoreKey
个函数,但调用进程必须具有其他权限SE_RESTORE_NAME
和SE_BACKUP_NAME
。这意味着有必要让用户提升进程(显示UAC对话框)。
似乎reg.exe
不需要HKCU密钥的此类权限。但是,如果有适当的WinAPI,那么从reg.exe
开始使用一些参数并不是一个好主意。
UPD:简要的逆向工程表明reg.exe
使用内部解析函数。
仍然可能有.NET功能不需要额外的权限吗?
答案 0 :(得分:1)
不幸的是没有。 RegSaveKey / RegRestoreKey函数也使用二进制格式,而不是reg.exe使用的文本格式。