Ich habe eine 3G-Karte, um einem entfernten Computer Internet zur Verfügung zu stellen... Ich muss ein Programm ausführen (mit der Karte zur Verfügung gestellt), um die Verbindung herzustellen... da Verbindungen plötzlich verloren geht, habe ich ein Skript geschrieben, das das Programm beendet und wieder öffnet, so dass die Verbindung wiederhergestellt wird, gibt es bestimmte Versionen dieses Programms, die die Verbindung nicht beenden, wenn es beendet wird, nur wenn es richtig geschlossen wird.
Ich suche also ein Skript oder ein Programm, das ein Fenster "ordnungsgemäß schließt", damit ich es schließen und wieder öffnen kann, falls die Verbindung unterbrochen wird.
Der folgende Code beendet das Programm
Option Explicit
Dim objWMIService, objProcess, colProcess
Dim strComputer, strProcessKill
strComputer = "."
strProcessKill = "'Telcel3G.exe'"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colProcess = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = " & strProcessKill )
For Each objProcess in colProcess
objProcess.Terminate()
Next
WSCript.Echo "Just killed process " & strProcessKill _
& " on " & strComputer
WScript.Quit