Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi WLAN Netzwerke anzeigen mit Delphi (https://www.delphipraxis.net/80391-wlan-netzwerke-anzeigen-mit-delphi.html)

Coolman 8. Nov 2006 10:26


WLAN Netzwerke anzeigen mit Delphi
 
Hallo, ich möchte gerne mir alle verfügbaren WLAn netzwerke anzeigen lassen, wenn möglich noch mit ihrer Signalstärke. Ich weiß, dass Windows das auch kann, aber ich brauche das für ein Programm, dass ich nachher noch etwas erweitern muss.
Also meine Frage, wie kann ich mir die verfügbaren WLAn netzwerke anzeigen lassen und mich dann per klick mit einem verbinden? Ich habe schon lange gesucht aber keine nennenswerten ergebnise gefunden. Ich arbeite mit Delphi!
Herzlichen dank für die Hilfe schon einmal im vorraus.
Hoffe irgendjemand kann mir helfen!
danke

Gruß
Coolman

nitschchedu 8. Nov 2006 11:41

Re: WLAN Netzwerke anzeigen mit Delphi
 
Da brauchste die WlanAPI (wlanapi.dll) ! :wink:
Und du musst noch darauf warten um sie Officel zubekommen. :roteyes:

Coolman 9. Nov 2006 09:13

Re: WLAN Netzwerke anzeigen mit Delphi
 
Ok, dann ne andere Frage. Kann mann die Netzwerke, die Windows gefunden hat auslesen? Windows muss die doch irgendwo haben oder?
Kann ich denn dann auch einen Befehl an Windows übergeben, der mich mit diesem Netzwerk verbindet? Oder brauche ich für all das auch die wlanapi.dll?

nitschchedu 9. Nov 2006 10:52

Re: WLAN Netzwerke anzeigen mit Delphi
 
Das Problem ist die Schnittstelle die Erst mit der wlanapi kommt vorher kann man da so ohne weiteres nichts machen.
Du hast endweder vom Hersteller eine Software drauf oder du benutzt die von Windows.

Schnittstelle vom Hersteller sind kaum oder garnicht Dokumentiert.
Schnittstelle von Windows kommt erst mit WlanAPI. (PS kannst schon bei Microsoft Download + Doku in MSDN).

CodeX 3. Jan 2007 20:54

Re: WLAN Netzwerke anzeigen mit Delphi
 
Zitat:

Zitat von nitschchedu
Das Problem ist die Schnittstelle die Erst mit der wlanapi kommt vorher kann man da so ohne weiteres nichts machen.
Du hast endweder vom Hersteller eine Software drauf oder du benutzt die von Windows.

Schnittstelle vom Hersteller sind kaum oder garnicht Dokumentiert.
Schnittstelle von Windows kommt erst mit WlanAPI. (PS kannst schon bei Microsoft Download + Doku in MSDN).

Das heißt, es gibt keine Möglichkeit, Anwendungen, die etwas mit WLAN zu tun haben, für unter WinXP SP2 zu entwickeln, weil es nur mit dieser WLAN-API geht?

nitschchedu 9. Jan 2007 16:07

Re: WLAN Netzwerke anzeigen mit Delphi
 
Ab Jetzte geht es du kannst die API dll runterladen ^^.

CodeX 9. Jan 2007 16:21

Re: WLAN Netzwerke anzeigen mit Delphi
 
Zitat:

Zitat von nitschchedu
Ab Jetzte geht es du kannst die API dll runterladen ^^.

Also so wie ich dir Beschreibung von MS verstanden habe, kann der Entwickler diese DLL herunterladen und deren Funktionen in den eigenen Programmen verwenden. Funktionieren tun dies jedoch nur, wenn der Anwender WinXP SP2 oder besser hat.
Hat der Anweder Win200, bringt diese DLL nichts. Oder irre ich mich da?

supermuckl 9. Jan 2007 16:26

Re: WLAN Netzwerke anzeigen mit Delphi
 
Zitat:

Du hast endweder vom Hersteller eine Software drauf oder du benutzt die von Windows.
wie machts dann netstumbler?

CodeX 9. Jan 2007 16:31

Re: WLAN Netzwerke anzeigen mit Delphi
 
Zitat:

Zitat von supermuckl
Zitat:

Du hast endweder vom Hersteller eine Software drauf oder du benutzt die von Windows.
wie machts dann netstumbler?

Mit eigenen Treibern vermutlich.

Btw: Netstumbler gibts schon eine Weile länger als diese DLL ;)

nitschchedu 9. Jan 2007 16:45

Re: WLAN Netzwerke anzeigen mit Delphi
 
Na deinen Treiber fürs Gerät haste doch eh drauf Wlan Gerät -- > Treiber --> Programm
und da wo das Prgramm ist ist dann die DLL Wlan Gerät -- > Treiber --> WlanAPI DLL --> Dein Programm.
also die WLAnAPI geht direckt an den Treiber somit kannste es an jeder WLAnKArte/Gerät benutzten das unter WindowsXP oder höher Installiert ist. ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:21 Uhr.

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