示例#1
0
 public void Encendido_Apagado()
 {
     pictureBox.Image = Properties.Resources.inicial;
     if (PingForName.Execute(equipo.Nombre))
     {
         pictureBox.Image = Properties.Resources.encendido;
     }
     else
     {
         pictureBox.Image = Properties.Resources.apagado;
     }
 }
 public void Execute()
 {
     if (PingForName.Execute(Equipo.Nombre))
     {
         String userVNC     = Decode.Execute(VNCUser);
         String userWindows = Decode.Execute(Roles.UserAdmin);
         String passWindows = Decode.Execute(Roles.PassAdmin);
         ControlOrViewer.Execute(userVNC, userWindows, passWindows, Equipo.Nombre);
     }
     else
     {
         MessageBox.Show("Error. Equipo( " + Equipo.Nombre + " ) Apagado O Inacesible");
     }
 }
        public static void VNCOptions(Equipos equipo, int caso)
        {
            if (PingForName.Execute(equipo.Nombre))
            {
                VNC    objeto_hilo;
                Thread hilo = null;
                if (caso == 1)//ACCESO TOTAL
                {
                    objeto_hilo = new VNC(TightVNC.Admin, equipo);
                    hilo        = new Thread(new ThreadStart(objeto_hilo.Execute));
                }
                else//VISOR
                {
                    objeto_hilo = new VNC(TightVNC.Viewer, equipo);
                    hilo        = new Thread(new ThreadStart(objeto_hilo.Execute));
                }

                hilo.Start();
            }
            else
            {
                MessageBox.Show("Error. Equipo Apagado O Inacesible");
            }
        }