VPN nur verfügbar während Programm offen

  • VB.NET

    VPN nur verfügbar während Programm offen

    Hallo!

    Ich hatte vor einiger Zeit ein Programm geschrieben, welches in Windows einen Telefonbuch-Eintrag für eine VPN-Verbindung anlegt und diese dann über Shell und "rasphone" startet.
    Nun wollte ich die Verbindung gerne zeitlich begrenzen und dachte, ich könnte das evtl. einfach über das Programm regeln (Passwort etc.).

    Das Problem: einmal im Telefonbuch kann die Verbindung auch ohne das Programm erneut hergestellt werden.

    Sicher kann ich den Eintrag bei Programm-Ende löschen, wer allerdings das Programm abschießt erhält seinen Eintrag jedoch.

    Gibt es eine Möglichkeit, die Verbindung direkt über das Programm (ohne Telefonbucheintrag) zu starten, sodass ein Abschuss auch den Verbindungsbruch zur Folge hätte?

    Provisorisch könnte man auch einen Dienst oder ein zweites Programm laufen lassen, dass den Eintrag löscht, wenn das Hauptprogramm beendet wurde, aber dies ließe sich auch wieder abschießen und ist meinem Gefühl nach eine eher dreckige Lösung...