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