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(); }
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(); } } }