Hallo Computerbaseler,
ich habe in C# ein Service programmiert, der sobald er gestartet wird ein virtuellen Adapter erstellt (sofern nicht vorhanden) und diese aktiviert. Im Moment erreiche ich dies durch benutzen der netsh.exe (eine Assembly in Windows\System32\) mit:
dies mache ich durch Starten der Assembly mit den obigen Parametern durch die Klasse "System.Diagnostics.Process" per C#.
Nun meine erste Frage: Ist das Erstellen und Aktivieren auch durch C#-Code möglich?
Dass dieser Accesspoint auch Internetzugriff hat, muss ich erst die Verbindung eines anderen Adapters mit dem Accesspoint teilen:
unter Win7:
Danke
ich habe in C# ein Service programmiert, der sobald er gestartet wird ein virtuellen Adapter erstellt (sofern nicht vorhanden) und diese aktiviert. Im Moment erreiche ich dies durch benutzen der netsh.exe (eine Assembly in Windows\System32\) mit:
1. netsh wlan set hostednetwork mode=allow ssid=_SSID key=_KEY keyUsage=temporary
2. wlan start hostednetwork
dies mache ich durch Starten der Assembly mit den obigen Parametern durch die Klasse "System.Diagnostics.Process" per C#.
Nun meine erste Frage: Ist das Erstellen und Aktivieren auch durch C#-Code möglich?
Dass dieser Accesspoint auch Internetzugriff hat, muss ich erst die Verbindung eines anderen Adapters mit dem Accesspoint teilen:
unter Win7:
2. Frage: Ist dies auch durch C#-Code oder falls nicht per Kommandozeile/cmd/Batch möglich?Systemsteuerung -> Netzwerk und Internet -> Netzwerkverbindungen
Rechtsklick auf einen Adapter mit Internetzugriff -> Eigenschaften -> Freigabe -> Haken bei "Anderen Benutzern im Netzwerk [...] zu verwenden" -> Accesspoint auswählen -> Ok
Danke
Zuletzt bearbeitet: