WLAN-Signalstärke anzeigen

Alle Fragen zur Netzwerkkommunikation

WLAN-Signalstärke anzeigen

Beitragvon bastler » 26. Aug 2016, 15:39 WLAN-Signalstärke anzeigen

Hallo,

ich schreibe eine Vollbildapplikation die nur unter Windows laufen soll. In dieser Applikation würde ich gerne die Signalstärke der aktuellen WLAN-Verbindung anzeigen. Die Windowsleiste einzublenden ist für mich keine Option. Hat jemand eine Idee wie ich die abfragen kann?

Danke für eure Hilfe!

Besten Gruß,
Bastler
bastler
 
Beiträge: 10
Registriert: 30. Jan 2016, 15:54

Beitragvon Mathias » 26. Aug 2016, 17:31 Re: WLAN-Signalstärke anzeigen

Hat jemand eine Idee wie ich die abfragen kann?

Dies wird irgend eine Win-API-Funktion sein.
Der Zugriff wird sehr wahrscheinlich nur über eine DLL sein.
Wen man diesen mal kennt, wird es anschliessend kein Problem mehr sein, dies auf Lazarus zu übernehmen.
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 4328
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon Socke » 27. Aug 2016, 08:57 Re: WLAN-Signalstärke anzeigen

Es gibt die Native Wifi API.
Diese musst du jedoch erst noch nach Pascal übersetzen.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Socke
 
Beiträge: 2548
Registriert: 22. Jul 2008, 18:27
Wohnort: Köln
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 8.1/Debian GNU/Linux/Raspbian/openSUSE | 
CPU-Target: 32bit x86 armhf
Nach oben

Beitragvon bastler » 27. Aug 2016, 15:04 Re: WLAN-Signalstärke anzeigen

Danke für eure Antworten!

Glaube ich werde dann einfach den Windowsbefehl "%comspec% /c netsh wlan show interfaces" starten und die Signalstärke dann aus dem String rausholen.
bastler
 
Beiträge: 10
Registriert: 30. Jan 2016, 15:54

Beitragvon Mathias » 28. Aug 2016, 16:23 Re: WLAN-Signalstärke anzeigen

Socke hat geschrieben:Es gibt die Native Wifi API.
Diese musst du jedoch erst noch nach Pascal übersetzen.

Die Seite von M$ ist ja ein riessen Hit, man sieht sofort wie es geht. :mrgreen:
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 4328
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon af0815 » 28. Aug 2016, 19:08 Re: WLAN-Signalstärke anzeigen

BTW.von Win 10 steht dort nichts.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
af0815
 
Beiträge: 3479
Registriert: 7. Jan 2007, 10:20
Wohnort: Niederösterreich
OS, Lazarus, FPC: FPC 3.2 Lazarus 2.0 per fpcupdeluxe | 
CPU-Target: 32Bit (64Bit)
Nach oben

Beitragvon Socke » 28. Aug 2016, 20:19 Re: WLAN-Signalstärke anzeigen

af0815 hat geschrieben:BTW.von Win 10 steht dort nichts.

Stimmt. Wenn du aber auf What's New in Native Wifi steht etwas zu den Neuerungen in den jeweiligen Betriebssystemversionen - darunter auch Windows 10.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Socke
 
Beiträge: 2548
Registriert: 22. Jul 2008, 18:27
Wohnort: Köln
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 8.1/Debian GNU/Linux/Raspbian/openSUSE | 
CPU-Target: 32bit x86 armhf
Nach oben

Beitragvon Garfield » 3. Okt 2016, 09:32 Re: WLAN-Signalstärke anzeigen

Mit WlanGetAvailableNetworkList bekommt man eine Liste der WLAN-Netzwerke. Diese steht in der Liste WLAN_AVAILABLE_NETWORK_LIST bzw. in der Struktur WLAN_AVAILABLE_NETWORK, welche die Variable WLAN_SIGNAL_QUALITY enthält. Ein C-Beispiel ist dabei.

Vor zwei Jahren habe ich so etwas in Delphi gemacht. Ist auch in der Delphipraxis, allerdings ohne Source.
Gruß Garfield
Garfield
 
Beiträge: 136
Registriert: 5. Jun 2008, 21:07
Wohnort: Aken
OS, Lazarus, FPC: Win10/Ubuntu16.04 L1.6 FPC3.0.0 | 
CPU-Target: 64Bit
Nach oben

Beitragvon Garfield » 7. Okt 2016, 17:30 Re: WLAN-Signalstärke anzeigen

Gruß Garfield
Garfield
 
Beiträge: 136
Registriert: 5. Jun 2008, 21:07
Wohnort: Aken
OS, Lazarus, FPC: Win10/Ubuntu16.04 L1.6 FPC3.0.0 | 
CPU-Target: 64Bit
Nach oben

• Themenende •

Zurück zu Netzwerk



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste

porpoises-institution
accuracy-worried