Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   WLAN abschalten per Software (https://www.delphipraxis.net/158862-wlan-abschalten-per-software.html)

Bambi 10. Mär 2011 11:20

AW: WLAN abschalten per Software
 
Hmmm... dafür müsst ich aber erstmal wissen, welchen VK-code die taste denn hat... Klarer Fall von Henne-Ei-Problem...

Hab gerade aus nem alten Projekt einen Tastatur-Hook probiert, der erkennt alles mögliche, nur bei der WLAN-Taste kommt nix... schaut also nicht so toll aus.

WM_CLOSE 10. Mär 2011 12:19

AW: WLAN abschalten per Software
 
Ich hab da was gefunden:
http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx

Hinweis: Du brauchst Admin-Rechte

Bambi 10. Mär 2011 14:19

AW: WLAN abschalten per Software
 
ja, das hab ich ja auch schon probiert...
als Benutzer mit Admin-Rechten bin ich angemeldet, das hat aber nicht funktioniert, weil er mir immer weis machen wollte, dass mein Adapter das nicht unterstützt...
Oder muss ich die Geschichte mit den Privilegien noch irgendwie ändern.
Ich hab da irgendwo in meinem dunklen Hinterkopf sowas wie AdjustTokenPrivileges... Ist es das? Wenn ja, was muss ich den da "adjusten"??

alfold 10. Mär 2011 15:46

AW: WLAN abschalten per Software
 
Mal ne bescheidene Frage dazu. Welchen Sinn soll es machen nur den Funk zu deaktivieren wenn DU das ganze Gerät deaktivieren kannst? Währe ja so, ich lass den Fernseher an ziehe aber den Antennenanschluss ab mhhh....
und behaupte nun der Fernseher ist aus :wink:
Ich befürchte, das Du da nix finden wirst.

Gruss alfold

hathor 10. Aug 2012 20:16

AW: WLAN abschalten per Software
 
1. WlanEin.bat - mit der Zeile
netsh wlan delete filter permission=denyall networktype=infrastructure

oder:
ShellExecute(0,nil, 'netsh',
'wlan delete filter permission=denyall networktype=infrastructure', nil, SW_HIDE);


2. WlanAus.bat - mit der Zeile
netsh wlan add filter permission=denyall networktype=infrastructure

oder:
ShellExecute(0,nil, 'netsh',
'wlan add filter permission=denyall networktype=infrastructure', nil, SW_HIDE);

mjustin 11. Aug 2012 08:04

AW: WLAN abschalten per Software
 
Zitat:

Zitat von Bambi (Beitrag 1086253)
evtl auch irgendwie über die WMI?!

Ja, WMI würde ich auch versuchen:

http://social.technet.microsoft.com/...-e61312888be5/

zeigt wie man über ein

Code:
"SELECT * FROM Win32_NetworkAdapter"
suchen und dann mit


Code:
objItem.Disable
den Adapter stoppen kann.

Für Delphi gibt es im Internet einen sehr hilfreichen Generator, der für WMI Funktionen den kompletten Delphi Sourcecode erzeugt.

http://code.google.com/p/wmi-delphi-code-creator/

Zitat:

The WMI Delphi Code Creator (WDCC), allows you to generate Object Pascal, Oxygene, C++ and C# code to access the WMI (Windows Management Instrumentation) classes, events and methods. Also includes a set of tools to explore and Query the content of the WMI.

madtom 11. Aug 2012 12:38

AW: WLAN abschalten per Software
 
Hallo,

das Schlagwort "WMI" ist bereits gefallen, Rodrigo Ruz hat auf http://theroadtodelphi.wordpress.com eine ganze Reihe von Artikeln zu diesem Thema veröffentlicht, unter anderem auch zu Netzwerkverbindungen.
http://theroadtodelphi.wordpress.com...93-networking/
http://theroadtodelphi.wordpress.com...mi-and-delphi/

Der Linke zu seinem WMICodeGenerator wurde hier auch bereits veröffentlicht.

Gruß Thomas


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 Uhr.
Seite 2 von 2     12   

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