コード例 #1
0
ファイル: Form1.cs プロジェクト: hildebrandt87/TurnOn
        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;
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: hildebrandt87/TurnOn
 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);
         }
     }
 }
コード例 #3
0
ファイル: Form1.cs プロジェクト: hildebrandt87/TurnOn
        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();
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: hildebrandt87/TurnOn
        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;
        }