Exemplo n.º 1
0
        private void Connect(object sender, EventArgs e)
        {
            string profile_name;

            if (av_nets[dg_wifi.SelectedRows[0].Index].profileName.Length == 0)
            {
                profile_manager.OpenManager(av_nets[dg_wifi.SelectedRows[0].Index]);
                return;
            }
            else
            {
                profile_name = av_nets[dg_wifi.SelectedRows[0].Index].profileName;
            }

            Wlan.WlanConnectionParameters con_params = new Wlan.WlanConnectionParameters();
            con_params.wlanConnectionMode = Wlan.WlanConnectionMode.Profile;
            con_params.profile            = profile_name;
            con_params.dot11BssType       = Wlan.Dot11BssType.Any;
            con_params.flags = 0;

            try {
                Wlan.WlanConnect(wlan.ClientHandle, adapter.InterfaceGuid, ref con_params, IntPtr.Zero);
            } catch (Exception ex) {
                MessageBox.Show("Fallo al conectar: " + ex.Message);
            }
        }
Exemplo n.º 2
0
        private void EPClosed(object sender, FormClosedEventArgs e)
        {
            if (profile_manager.is_new)
            {
                profile_manager.RestoreForm();

                Wlan.WlanConnectionParameters con_params = new Wlan.WlanConnectionParameters();
                con_params.wlanConnectionMode = Wlan.WlanConnectionMode.Profile;
                con_params.profile            = profile_manager.str_profile_name;
                con_params.dot11BssType       = Wlan.Dot11BssType.Any;
                con_params.flags = 0;

                try {
                    Wlan.WlanConnect(wlan.ClientHandle, adapter.InterfaceGuid, ref con_params, IntPtr.Zero);
                } catch (Exception ex) {
                    MessageBox.Show("Fallo al conectar: " + ex.Message);
                }

                profile_manager.is_new = false;
            }
            CheckProfiles();
        }
Exemplo n.º 3
0
 /// <summary>
 /// Connects to a network defined by a connection parameters structure.
 /// </summary>
 /// <param name="connectionParams">The connection paramters.</param>
 protected void Connect(Wlan.WlanConnectionParameters connectionParams)
 {
     Wlan.ThrowIfError(
         Wlan.WlanConnect(client.clientHandle, info.interfaceGuid, ref connectionParams, IntPtr.Zero));
 }
Exemplo n.º 4
0
 /// <summary>
 /// Connects to a network defined by a connection parameters structure.
 /// </summary>
 /// <param name="connectionParams">The connection paramters.</param>
 protected void Connect(Wlan.WlanConnectionParameters connectionParams)
 {
     var result = Wlan.WlanConnect(client.clientHandle, info.interfaceGuid, ref connectionParams, IntPtr.Zero);
 }