Jump to content

VPN Verbindung durch C#


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo erstmal!!!

 

nachdem ich neu bin hier im Forum, entschuldige ich mich gleich mal, weil ich sicher in den falschen Threat poste...

 

Ich habe folgende Anforderung zu erfüllen:

 

Wir haben einen Importdienst auf unserem Webserver laufen (XP), bei dem ich jetzt eine VPN Verbindung zu einem anderen Rechner aufbauen soll...

 

also IP Adresse bzw. Name steht in der DB und den und Pwd und Username lese ich aus...

 

und daraus soll ich über C# eine VPN Verbindung basteln können, die ich verwalten kann, also schließen etc.

 

hab schon überall gesucht, aber noch nix brauchbares gefunden, geht das nur über die API Calls??? Wenn ja, welche brauche ich??? oder gibt es da eine Componente dafür???

 

vielen Dank schon mal im Voraus...

 

mfg Roadrunner

Link zu diesem Kommentar

also die genaue Beschreibung...

 

ich möchte in der Datenbank die VPN Verbindung konfigurieren, heißt also pwd etc dort eintragen...

 

Der Dienst den ich habe läuft auf unserem Webserver und der soll stündlich eine Verbindung zu einem anderen Rechner aufbauen, einen Ordner durchsuchen und etwaige Daten sich holen, Verbindung schließen, und dann geht das ganze wieder von vorne los... klar???

 

Also ich will mit .net eine Verbindung zu einem anderen Rechner herstellen...

 

falls ich mich noch nicht richtig ausgedrückt habe, bitte nochmals fragen...

 

danke für die Hilfe!!!

Link zu diesem Kommentar
ich möchte in der Datenbank die VPN Verbindung konfigurieren, heißt also pwd etc dort eintragen...

 

Mit was für einer Datenbank (Produktname, Versionsnummer) möchtest du was für eine VPN Verbindung (Produktname, Versionnummer, Protokoll) konfigurieren?

 

Der Dienst den ich habe läuft auf unserem Webserver und der soll stündlich eine Verbindung zu einem anderen Rechner aufbauen, einen Ordner durchsuchen und etwaige Daten sich holen, Verbindung schließen, und dann geht das ganze wieder von vorne los... klar???

 

Möchtest du diese Daten danach über die VPN-Verbindung übertragen? Was ist das für ein Dienst? (Produktname, Versionsnummer) Auf was für einem OS (Produktname, Versionsnummer) läuft dieser Dienst? Welches OS läuft auf dem Webserver?

 

Also ich will mit .net eine Verbindung zu einem anderen Rechner herstellen...

 

Mit welchem Protokoll? Direkt über das Internet? In einem LAN? Über das oben erwähnte VPN?

 

 

falls ich mich noch nicht richtig ausgedrückt habe, bitte nochmals fragen...

 

Umständlicher und ungenauer gehts kaum...

 

Überleg dir doch mal genau was du willst, und dann gib uns ALLE Informationen die du hast, schreib GENAU nieder was du wie haben willst. Bevor du antwortest, liese dir diesen Link genau durch - dort steht alles zum Thema "Fragen stellen" drin.

 

How To Ask Questions The Smart Way

Link zu diesem Kommentar

also der Dienst ist ein selbstgeschriebener Dienst...

 

Webserver OS Windows XP

Datenbank SQL Server...

 

Daten einlesen aus der DB funktioniert ohne Probleme.

 

Verbindung mit dem anderen Rechner möchte ich über den VPN aufnehmen.

 

ich hab einen anderen Ansatz gefunden, wenn ich rasphone.exe -d "VPN-NAME" ausführe stellt er die Verbindung her, gebe ich das aber im Code ein als Filename für den Process bekomme ich eine Exception aus der system.dll.

 

Kann es ein Berechtigungproblem sein???

 

entschuldigt meine schlechten Erklärungen, das ist das erste mal das ich sowas machen muss...

Link zu diesem Kommentar

ich hab einen anderen Ansatz gefunden, wenn ich rasphone.exe -d "VPN-NAME" ausführe stellt er die Verbindung her, gebe ich das aber im Code ein als Filename für den Process bekomme ich eine Exception aus der system.dll.

 

Wie genau machst Du den Aufruf? In VB Classic gibts eine Funktion ShellWait, damit wird der "Pfad" komplett an das OS übergeben, im Prinzip das, was Du manuell ausführst. Ich komme immer mehr zur Überzeugung, Du solltest in einem VB.NET Forum fragen.

Link zu diesem Kommentar

hab einfache einen Process gemacht, dem ich als Filename "rasphone.exe" übergebe, Parameter sind -d VPNName...

 

jetzt bau ich nur mehr die Netzlaufwerkverbindung auf und krall mir die Daten

 

killen der VPN über den gleichen Process nur mit -h...

 

so geht es am schnellsten...

 

 

danke euch, vor allem fürs ärgern über meine Posts...

hab einfache einen Process gemacht, dem ich als Filename "rasphone.exe" übergebe, Parameter sind -d VPNName...

 

jetzt bau ich nur mehr die Netzlaufwerkverbindung auf und krall mir die Daten

 

killen der VPN über den gleichen Process nur mit -h...

 

so geht es am schnellsten...

 

 

danke euch, vor allem fürs ärgern über meine Posts...

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...