1. Puedes usar el parámetro QUERY del comando REG:
Reg.exe QUERY "HKLM\Clave"
2. Puedes usar el comando "Exportar" del Regedit:
Regedit.exe /e "C:\Temp.reg" "HKEY_CURRENT_USER\Clave"
Para enviar, puedes usar el comando FTP.exe, pero obviamente debes disponer de una FTP casera.
Para lo del modo oculto, no puedes hacerlo natívamente usando Batch, puedes usar algún ""compilador"" (Convertir .BAT a .EXE) o puedes ejecutar el archivo .Bat en modo oculto usando VisualBasicScript:
CreateObject("Wscript.Shell").Run """" & "C:\Archivo.bat" & """", 0, False
O puedes crear un SFX del bat usando WinRAR, o puedes ejecutar el BAT mediante una taréa programada
NO-INTERACTIVA, o puedes usar utilidades externas como CMDOW o NIRCMD, en fín, hay infinidad de posibilidades.
Saludos.
Gracias, solo me queda el paso de ocultarlo, aver yo tengo el nircmd y el winrar.. cual seria la sintaxis mas o menos