private void btn_shutdown_Click(object sender, EventArgs e) { CShutDown ShutDown = new CShutDown(); try { ShutDown.EndWindows(CReg.Get_Servername(), CReg.Get_Username(), CReg.Get_Password()); } catch (Exception ex) { MessageBox.Show("Fehler bei Methode: shutdown." + ex.ToString()); } ShutDown = null; }
private void Btn_Starten_Click(object sender, EventArgs e) { byte[] macByte; byte[] ret = new byte[6]; //Wenn alles ok ist bitte wieder löschen //macStr = "9C-B6-54-A9-DE-FA"; CWol Up = new CWol(); //Hex String umwandeln macByte = Up.GetMacArray(CReg.Get_Hex()); Up.WakeOnLan(macByte); Up = null; }
async void aTimer_Elapsed(object sender, ElapsedEventArgs e) { try { IPHostEntry hostName = Dns.GetHostByName(CReg.Get_Servername()); //InvokeRequired dient nur als Abfrage damit der Thread Save ausgeführt werden kann ! //Sehr wichtig da eigentlich kein fremder thread auf den thread zugreifen kann welcher die steurelemente erstellt hat if (InvokeRequired) { Invoke((Func <bool>)WriteStatusOnline); } } catch (Exception) { if (InvokeRequired) { //Methoden aufruf mit einem Invoke Invoke((Func <bool>)WriteStatusOffline); } } }
private void btn_laden_Click(object sender, EventArgs e) { //Daten aus Reg laden //Eingestellter Server txb_EingestelltServer.Text = CReg.Get_Servername(); tbx_ServerName.Text = CReg.Get_Servername(); //username einlesen tbx_UserName.Text = CReg.Get_Username(); //Password einlesen tbx_ServerPW.Text = CReg.Get_Password(); //Hex einlesen tbx_Hexdata.Text = CReg.Get_Hex(); //Linux Username einlesen tbx_UserNameLinux.Text = CReg.Get_LinuxUsername(); //Linx Server PW einlesen tbx_ServerPWLinux.Text = CReg.Get_LinuxServerPW(); }
private void btnShutOmv_click(object sender, EventArgs e) { // OS Linux herunterfahren string servername = ""; string linuxusername = ""; string linuxpw = ""; try { servername = CReg.Get_Servername(); linuxusername = CReg.Get_LinuxUsername(); linuxpw = CReg.Get_LinuxServerPW(); } catch (Exception ex) { MessageBox.Show("Daten können nicht eingelesen werden"); } CShutDown shutLinuxvdown = new CShutDown(); shutLinuxvdown.EndLinux(servername, linuxusername, linuxpw); shutLinuxvdown = null; }
private void Btn_SaveReg_Click(object sender, EventArgs e) { //Daten aus Textboxen auslesen // und in Reg ablegen string local_servername = tbx_ServerName.Text.ToString(); string local_username = tbx_UserName.Text.ToString(); string local_password = tbx_ServerPW.Text.ToString(); string local_hex = tbx_Hexdata.Text.ToString(); string local_UserNameLinux = tbx_UserNameLinux.Text.ToString(); string local_ServerPWLinux = tbx_ServerPWLinux.Text.ToString(); CReg SaveSettings = new CReg(); //Prüfen ob Speichern erfolgreich ist if (SaveSettings.Set_Registry(local_servername, local_username, local_password, local_hex, local_UserNameLinux, local_ServerPWLinux) == true) { Setting_Status.Text = "Speichern erfolgreich"; } else { Setting_Status.Text = "Beim Speichern ist ein Fehler aufgetreten"; } SaveSettings = null; }