none
gestion wifi programmation RRS feed

  • Question

  • Bonjour, y'aurait-il un moyen de desactiver la carte wifi de mon ordinateur par le biais de la programmation. (preference pour vb.net)

    En vous remerciant d'avance

    mercredi 26 août 2015 09:42

Réponses

  • Bonjour,

    Il est possible de le faire via le Shell. A exécuter en tant qu'administrateur !

    Public Class Form1

        Public Sub DisableInterface(interfaceName As String)

            Dim interfaceDisabled As New ProcessStartInfo("netsh", "interface set interface """ & interfaceName & """ disable")
            Dim p As New Process()
            p.StartInfo = interfaceDisabled
            p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
            p.StartInfo.CreateNoWindow = True
            p.StartInfo.UseShellExecute = False
            p.Start()
        End Sub

        Public Sub EnableInterface(interfaceName As String)

            Dim interfaceEnabled As New ProcessStartInfo("netsh", "interface set interface """ & interfaceName & """ enable")
            Dim p As New Process()
            p.StartInfo = interfaceEnabled
            p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
            p.StartInfo.CreateNoWindow = True
            p.StartInfo.UseShellExecute = False
            p.Start()
        End Sub

        Private Sub Disable_Click(sender As Object, e As EventArgs) Handles Button1.Click

            DisableInterface("Wi-Fi")
        End Sub

        Private Sub Enable_Click(sender As Object, e As EventArgs) Handles Button2.Click

            EnableInterface("Wi-Fi")
        End Sub
    End Class

    Il faut bien sur connaitre le nom de l'adaptateur (interfaceName).

    Bien à vous.


    ZGuideTV.NET - administrator/developer




    mercredi 26 août 2015 11:46