private void btnStatus_Click(object sender, EventArgs e)
        {
            string s = " >> " + (ToolHelper.HostedApSupported() ? "Sharing supported" : "Sharing not supported") + " << \r\n\r\n";

            s += ToolHelper.Show().Trim();

            MsgBoxForm.Show("Info", s);
        }
        private void btnStopSharing_Click(object sender, EventArgs e)
        {
            // Stop connection sharing
            DisableInternetSharing();

            // Stop hosted network
            ToolHelper.StopAp();

            MessageBox.Show("Stopped sharing!");
        }
 private void pictureBox1_Click(object sender, EventArgs e)
 {
     if (!ToolHelper.HostedApSupported())
     {
         MessageBox.Show("Hosted network is not supported!");
     }
     else
     {
         System.Diagnostics.Process.Start(Consts.STR_WEB_LALLOUSLAB);
     }
 }
        private void btnStartSharing_Click(object sender, EventArgs e)
        {
            string ApName;

            if (!uiValidateApName(out ApName))
            {
                return;
            }

            string Pass;

            if (!uiValidateApPassword(out Pass))
            {
                return;
            }

            // Stop previous hosted network
            ToolHelper.StopAp();

            // Start hosted network
            string output;

            if (!ToolHelper.StartAp(ApName, Pass, out output))
            {
                MessageBox.Show("Failed to start hosted network!");
                return;
            }

            string HostedId = FindHostedNetworkId();

            if (string.IsNullOrEmpty(HostedId))
            {
                MessageBox.Show(
                    "Could not find the hosted network virtual network interface!",
                    "Something went wrong!");
                return;
            }

            bool bOk = EnableInternetSharing(
                cbSourceNetworks.Text,
                HostedId,
                true);

            if (bOk)
            {
                MessageBox.Show("Congratulations! The connection is successfully shared!", "Info");
                return;
            }
        }