А ключ реестра советую отмониторить RehMonом, там будет метка Set Key.
Потом его пиши :
Код:
RegWrite ( "КЛЮЧ !!!!", "Название ключа", "REG_DWORD", 00000000 )
Думаю будет примерно так.
А перезагрузка:
Код:
Run(@COMSPEC & " /c %WINDIR%\system32\shutdown.exe -r -t 00")
Правда насчет висты я не знаю, вдруг там нету шатдауна...