Esempio n. 1
0
        public AdapterDisplay(AdapterInformation ai)
        {
            multistring.SetString(Language.ENGLISH, "Enabled", "Enabled");
            multistring.SetString(Language.ENGLISH, "Disabled", "Disabled");
            multistring.SetString(Language.ENGLISH, "Configure Device", "Configure Device");

            multistring.SetString(Language.DUTCH, "Enabled", "Ingeschakeld");
            multistring.SetString(Language.DUTCH, "Disabled", "Niet ingeschakeld");
            multistring.SetString(Language.DUTCH, "Configure Device", "Apparaat configureren");

            multistring.SetString(Language.HEBREW, "Enabled", "זמין");
            multistring.SetString(Language.HEBREW, "Disabled", "לא זמין");
            multistring.SetString(Language.HEBREW, "Configure Device", "קביעת תצורה של ההתקן");

            multistring.SetString(Language.PORTUGUESE, "Enabled", "Permitir");
            multistring.SetString(Language.PORTUGUESE, "Disabled", "Desativado");
            multistring.SetString(Language.PORTUGUESE, "Configure Device", "Configurar Dispositivo");

            multistring.SetString(Language.CHINESE, "Enabled", "启用");
            multistring.SetString(Language.CHINESE, "Disabled", "禁用");
            multistring.SetString(Language.CHINESE, "Configure Device", "配置设备");

            multistring.SetString(Language.GERMAN, "Enabled", "Ermöglichen");
            multistring.SetString(Language.GERMAN, "Disabled", "Deaktiviert");
            multistring.SetString(Language.GERMAN, "Configure Device", "Gerät konfigurieren");

            multistring.SetString(Language.RUSSIAN, "Enabled", "Включить");
            multistring.SetString(Language.RUSSIAN, "Disabled", "инвалид");
            multistring.SetString(Language.RUSSIAN, "Configure Device", "Настройка устройства");

            multistring.SetString(Language.SPANISH, "Enabled", "Permitir");
            multistring.SetString(Language.SPANISH, "Disabled", "Discapacitado");
            multistring.SetString(Language.SPANISH, "Configure Device", "Configurar Dispositivo");

            multistring.SetString(Language.JAPANESE, "Enabled", "有効");
            multistring.SetString(Language.JAPANESE, "Disabled", "有効ではないです。");
            multistring.SetString(Language.JAPANESE, "Configure Device", "デバイスを構成します。");

            multistring.SetString(Language.ITALIAN, "Enabled", "Abilitato");
            multistring.SetString(Language.ITALIAN, "Disabled", "Non abilitato");
            multistring.SetString(Language.ITALIAN, "Configure Device", "Configurare il dispositivo");

            multistring.SetString(Language.FRENCH, "Enabled", "Activé");
            multistring.SetString(Language.FRENCH, "Disabled", "Pas activé");
            multistring.SetString(Language.FRENCH, "Configure Device", "Configurer le périphérique");

            if (null != ai)
            {
                this.ai = ai;
                InitializeComponent();
                textBoxDetails.Text = ai.Summary;
                Program.trayIcon.adapters.MenuItems.Add(new MenuItem(ai.Name, this.buttonConfig_Click));
            }
            ThemeChanged();
        }
Esempio n. 2
0
 public WinpkFilter(IntPtr hNdisapi, IntPtr adapterHandle, string name, bool filter = true, bool dropall = false)
 {
     this.Filtering = filter;
     this.DropAll = dropall;
     this.hNdisapi = hNdisapi;
     this.adapterHandle = adapterHandle;
     name = name.Substring(0, name.IndexOf((char)0x00));
     foreach (NetworkInterface ni in NetworkInterface.GetAllNetworkInterfaces())
     {
         if (name.StartsWith("\\DEVICE\\" + ni.Id))
         {
             inter = new AdapterInformation();
             inter.InterfaceInformation = ni;
             inter.DataIn = new BandwidthCounter();
             inter.DataOut = new BandwidthCounter();
         }
     }
 }
Esempio n. 3
0
 public WinpkFilter(IntPtr hNdisapi, IntPtr adapterHandle, string name, bool filter = true, bool dropall = false)
 {
     this.Filtering     = filter;
     this.DropAll       = dropall;
     this.hNdisapi      = hNdisapi;
     this.adapterHandle = adapterHandle;
     name = name.Substring(0, name.IndexOf((char)0x00));
     foreach (NetworkInterface ni in NetworkInterface.GetAllNetworkInterfaces())
     {
         if (name.StartsWith("\\DEVICE\\" + ni.Id))
         {
             inter = new AdapterInformation();
             inter.InterfaceInformation = ni;
             inter.DataIn  = new BandwidthCounter();
             inter.DataOut = new BandwidthCounter();
         }
     }
 }