2009-07-09 21 views
0

是否有WinAPI功能可以執行標準Windows實用程序reg.exe的導入/導出標誌?Reg.exe的WinAPI替換

我知道有RegSaveKeyRegRestoreKey的功能,但是調用過程必須有額外的權限SE_RESTORE_NAMESE_BACKUP_NAME。這意味着有必要要求用戶提升進程(顯示UAC對話框)。

似乎是reg.exe不需要HKCU密鑰的這種權限。但如果有適當的WinAPI,用一些參數開始reg.exe並不是個好主意。

UPD:簡要反向工程已經顯示reg.exe使用內部解析函數。 仍然可能存在不需要額外特權的.NET函數?

回答

1

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