Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi WLAN Verbindung erstellen (https://www.delphipraxis.net/124796-wlan-verbindung-erstellen.html)

hedie 25. Nov 2008 12:52


WLAN Verbindung erstellen
 
Hallo

Ich möchte mit meinem Programm eine WLAN Verbindung erstellen....

Wenn man beim WLAN Adapter auf erweiterte einstellungen klickt --> Drahtlosnetzwerke --> Hinzufügen

Wie kann ich dies am einfachsten anstellen?
Gibt es vielleicht eine möglichkeit dies über Konfigurations dateien zu machen oder über CMD ?

Danke schonmal

Liebe Grüsse

s.h.a.r.k 25. Nov 2008 12:58

Re: WLAN Verbindung erstellen
 
ich werde dir sehr wahrscheinlich keine große hilfe bei deinem problem sein, nur will ich darauf hinweisen, dass es auch andere software gibt die eine wlan-verbindung herstellt, also eben nicht über windows. ich weiß nicht, ob es hierbei 2 modi gibt, zwischen denen man "umschalten" kann, aber ich denke, dass es für deine software nicht ganz unwichtig ist.

hedie 25. Nov 2008 13:05

Re: WLAN Verbindung erstellen
 
hmmmm

ja ich weiss das es auch "fremd" software gibt die das kann.... fragt sich nur wie die das machen....

Ich möchte eben den oft mühsamen weg zu einem Stabilen adhoc netzwerk vereinfachen

quendolineDD 25. Nov 2008 14:03

Re: WLAN Verbindung erstellen
 
Zitat:

Zitat von s.h.a.r.k
ich werde dir sehr wahrscheinlich keine große hilfe bei deinem problem sein, nur will ich darauf hinweisen, dass es auch andere software gibt die eine wlan-verbindung herstellt, also eben nicht über windows. ich weiß nicht, ob es hierbei 2 modi gibt, zwischen denen man "umschalten" kann, aber ich denke, dass es für deine software nicht ganz unwichtig ist.

Ich kenne solche Software zum Beispiel für meinen WLan-Stick von AVM. Jedoch richtet die Software genauso nur eine Verbindung ein, hat aber ein eigenes TrayIcon.

Also schau dir mal unter der Rubrik IpHlpApi diese Funktion an und die benötigten Structures.
Um deine Devices aufzulisten bräuchtest du noch einen Blick auf die GetAdaptersAddresses Funktion. Die IpHlpApi habe ich letztens fast komplett übersetzt nach Delphi, jedoch noch keine Lust fertigzustellen. Dürfte es bei JEDI aber auch geben.

Ich persönlich habe damit noch nicht gearbeitet, weiß also auch nicht ob es 100%ig das ist was du brauchst, aber sieht demnach aus.

Florian H 25. Nov 2008 15:04

Re: WLAN Verbindung erstellen
 
Zitat:

Zitat von s.h.a.r.k
ich werde dir sehr wahrscheinlich keine große hilfe bei deinem problem sein, nur will ich darauf hinweisen, dass es auch andere software gibt die eine wlan-verbindung herstellt, also eben nicht über windows. ich weiß nicht, ob es hierbei 2 modi gibt, zwischen denen man "umschalten" kann, aber ich denke, dass es für deine software nicht ganz unwichtig ist.

Was ich als Anwender extrem nervig finde, da man die Verbindung dann nicht mehr manuell über Windows konfigurieren kann - man ist dann komplett auf die Fremdsoftware angewiesen.

s.h.a.r.k 25. Nov 2008 22:40

Re: WLAN Verbindung erstellen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Florian H
Was ich als Anwender extrem nervig finde, da man die Verbindung dann nicht mehr manuell über Windows konfigurieren kann - man ist dann komplett auf die Fremdsoftware angewiesen.

das stimmt nicht komplett. man kann auch die windows-software nutzen (siehe anhang, zentraler text im weißen feld). manche herstellersoftware erlaubt sogar die umschaltung, wenn ich mich an meinen asus stick erinnere ;)

aber das wird nun etwas OT ;)

quendolineDD 26. Nov 2008 15:57

Re: WLAN Verbindung erstellen
 
Um nochmal zum Thema zu kommen, so merkte ich später das meine o.g. Sachen eher dem Ethernet zutragend sind.
Das hier aus der MSDN sind die Funktionen zugehörig zum Native WiFi ... Alle Wlan-Funktionen aus der WlanApi.

Viel Spaß damit beim übersetzen von dem, was du brauchst ;-)

shmia 26. Nov 2008 16:18

Re: WLAN Verbindung erstellen
 
Man kann es sich auch einfach machen und das Kommandozeilentool netsh entsprechend aufrufen.
Unter Windows Vista kann man mit netsh wlan neue WLAN Verbindungen einrichten und sich auch mit einem gespeicherten Profil verbinden.
Unter Windows XP ist die Unterstützung schwächer, aber möglicherweise ausreichend.

quendolineDD 26. Nov 2008 16:26

Re: WLAN Verbindung erstellen
 
Inwiefern er damit aber gezielt und genau im Programm seine Einstellungen machen kann ist mir aber nicht klar. Jedoch ist es in WinXP nicht so einfach, wie in Vista.
Was ich aber gelesen habe, so kann man direkte dumps erstellen, welche dann nur noch geladen werden müssen und die Einstellungen vornehmen.
Dazu folgender Artikel und der hier aus der MS TechNet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz