public TemperatureWorker(int duration) { _updateVisitor = new UpdateVisitor(); _computer = new Computer(); _computer.CPUEnabled = true; _wmiProvider = new WmiProvider(_computer); _computer.Open(); _hardware = _computer.Hardware[0]; _hardware.Accept(_updateVisitor); //Timer TimerInt = new Timer(); //TimerInt.Interval = duration; //TimerInt.Tick += new EventHandler(tw_tick); //TimerInt.Start(); }