Если вам нужно использовать программу REG (а не использовать PowerShell для запроса / выгрузки реестра - или даже просто сделать это в самой программе на C #), вероятно, лучшее, что вы получите, - это разрешить ее выгрузку.во временный файл, затем перенаправьте содержимое файла обратно в стандартный формат и запишите его в вашей программе на C # следующим образом:
$guid = [Guid]::NewGuid().ToString("N")
REG EXPORT HKCU\Software\Microsoft\Windows "$env:temp\$guid" | Out-Null
Get-Content "$env:temp\$guid"
Remove-Item "$env:temp\$guid"
Если вы не знали: с помощью PowerShell вы можете перемещаться по рееструкак будто это было частью файловой системы.Возможно, это полезно в каком-то другом отношении?
cd HKCU:\Software\Microsoft\Windows
dir