Да просто всё, закидываем скрипт в автозагрузку с комндой
rasdial NAME LOGIN PASSWORD (справка по команде в CMD окне rasdial /?)
Комп выключаем не стандартным способом а тоже через скрипт:
(GUI интерфейс я думаю, не составит труда прицепить ...)
Код:
Global $Shutdown = 1
Global $Reboot = 2
_Disconnect($Shutdown)
Func _Disconnect($Comand = 0)
RunWait(@ComSpec & " /C rasdial NAME /DISCONNECT", "", @SW_HIDE)
If $Comand Then Shutdown($Comand)
EndFunc