Ok vamos pegar o tempo total que o sistema esta ligado !using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Management; namespace wmi_get_uptime{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private DateTime ParseCIM(string date) { //datetime object to store the return value DateTime parsed = DateTime.MinValue; //check date integrity if (date != null && date.IndexOf('.') != -1) { //obtain the date with miliseconds string newDate = date.Substring(0, date.IndexOf('.') + 4); //check the lenght if (newDate.Length == 18) { //extract each date component int y = Convert.ToInt32(newDate.Substring(0, 4)); int m = Convert.ToInt32(newDate.Substring(4, 2)); int d = Convert.ToInt32(newDate.Substring(6, 2)); int h = Convert.ToInt32(newDate.Substring(8, 2)); int mm = Convert.ToInt32(newDate.Substring(10, 2)); int s = Convert.ToInt32(newDate.Substring(12, 2)); int ms = Convert.ToInt32(newDate.Substring(15, 3)); //compose the new datetime object parsed = new DateTime(y, m, d, h, mm, s, ms); } } //return datetime return parsed; } public TimeSpan GetSystemUptime() { //timespan object to store the result value TimeSpan up = new TimeSpan(); //management objects to interact with WMI ManagementClass m = new ManagementClass("Win32_OperatingSystem"); //loop throught the WMI instances foreach (ManagementObject instance in m.GetInstances()) { //get the LastBootUpTime date parsed (comes in CIM_DATETIME format) DateTime last = ParseCIM(instance["LastBootUpTime"].ToString()); //check it value is not DateTime.MinValue if (last != DateTime.MinValue) //get the diff between dates up = DateTime.Now - last; } //return the uptime TimeSpan return up; } private void button1_Click(object sender, EventArgs e) { //Como chamar ! textBox1.Text = GetSystemUptime().ToString(); } }}Segue ScreenShot =]Facil nao ? Qualquer coisa de um grito ! Luta, ansiedade, agonia.Pesam, os cilios, toneladasCerra os olhos: liberta a poesiaEm veste de suave alegriaDanca no firmamento desnudoTao nua quanto o ceu, a poesia.E o desejo latente varia.De uma esquina a outraVagueia a celeste poesia.Em desordenada alforriaFugindo do algoz carcereiroVence sempre a poesia. Para provar tal iguariaUm leito de estrelas e suficiente.Vive a poesia.Ao despertar recomendariaLembrar passo a passoA danca da poesia.Para o desejo ser reveladoA luz de sol ou candeeiroDe quem fez a poesia. Pois bem, eu lia Proust e me despedia denovembro. O livro em questao traz na folha de rosto a data em que o comprei:10.12.1984. A memoria resgata a frustracao que senti frenteao discurso do escritor frances. Uma pontada no orgulho da leitora voraz que euera. Ai ja expresso o motivo da dificuldade. Proust nao e leitura paraansiosos. Nao e prato para glutoes. Muito menos para uma jovem recem-casada,entrando na casa dos vinte anos, estudante de direito e trabalhando doisexpedientes.Para ser honesta, o casamento recente, o trabalhoe a faculdade de direito sao desculpas esfarrapadas. Na verdade a minha almaalvorocada e a imaturidade eram os reais impedimentos.Proust requer paciencia, metodo e muitasensibilidade. O leitor que deseja acao perde-se nas descricoes e nas virgulasdo mestre estilistico.Proust tambem exige compreensao das diferencas declasse sociais tao bem detalhadas nas suas narrativas e coragem paramergulhar no mar revolto do inconsciente.O frances tece com delicadeza eprecisao forma e conteudo. Vai das firulas do trato social asprofundezas da alma com a mesma precisao.Bem, eu dizia que lia Proust na madrugada. Hojeme confesso mais paciente e madura. Em meio aos textos academicos que souobrigada a ler - agora cursando