private void PowerOn_Click(object sender, RoutedEventArgs e) { try { WOL.WakeFunction(_hosts[IPlistView.SelectedIndex]); MessageBox.Show("Magic packet send!", "Ok", MessageBoxButton.OK, MessageBoxImage.Information); } catch { MessageBox.Show("Magic packet sending error!", "Error!", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void MPButton_Click(object sender, RoutedEventArgs e) { try { TableHost host = new TableHost("1.1.1.1", 9, "NaN", MacTextBox.Text); Dispatcher.Invoke(new Action(() => { MagicLabel.Text = BitConverter.ToString(WOL.MagicPacket(host.preparedMac)); })); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error!", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void WakeButton_Click(object sender, RoutedEventArgs e) { TableHost HostToWake = NewHost(); if (HostToWake == null) { return; } try { WOL.WakeFunction(HostToWake); MessageBox.Show("Magic packet send!", "Ok", MessageBoxButton.OK, MessageBoxImage.Information); } catch { MessageBox.Show("Magic packet sending error!", "Error!", MessageBoxButton.OK, MessageBoxImage.Error); } }