Состояние: C:\Program Files\System Counter Tool\config.ini
Состояние: conf=new wxFileConfig(wxEmptyString,wxEmptyString,str,wxEmptyString,wxCONFIG_USE_LOCAL_FILE)
Состояние: timer1=new wxTimer(this,1000)
Состояние: timer2=new wxTimer(this,1001)
Состояние: txt= new wxTextCtrl(this,0,wxEmptyString,wxDefaultPosition,wxSize(-1,22),wxTE_READONLY)
Состояние: Plg=new wxChoice(this,10008,wxDefaultPosition,wxSize(-1,22),chc)
Состояние: prg=new wxGauge(this,0,100,wxDefaultPosition,wxSize(-1,15),wxGA_SMOOTH)
Состояние: stat= new wxStaticText(this,0,wxEmptyString,wxDefaultPosition,wxSize(-1,15),wxBORDER_STATIC|wxST_NO_AUTORESIZE)
Состояние: Select= new wxButton(this,10000, _("Select..."), wxDefaultPosition, wxSize(80, 25))
Состояние: Period= new wxButton(this,10002, _("Period..."), wxDefaultPosition, wxSize(80, 25))
Состояние: Log= new wxButton(this,100001, _("&Log..."), wxDefaultPosition, wxSize(80, 25))
Состояние: Exit= new wxButton(this,10007,_("&Hide"),wxDefaultPosition, wxSize(80, 25))
Состояние: tray=new TrayIcon(this)
Состояние: tray->SetIcon(wxIcon(_T("tray_icon")))
Состояние: PdhOpenQueryA(NULL, NULL, &Query)
Состояние: Загрузка счетчика \Процессор(_Total)\% времени C1 из файла конфигурации
Состояние: PdhCollectQueryData(Query)
Состояние: PdhCollectQueryData(Query)
Состояние: PdhGetCounterInfoW(Counter,false,&sz,&buf)
Состояние: timer1->Start(period)
Состояние: Поиск модуля 'LPT Ampermetr Output Plugin'...
Состояние: inpout=LoadLibrary(path)
Состояние: GetPluginName
Состояние: Update
Состояние: Start
Состояние: Stop
Состояние: Configure
Состояние: conf->Write(wxT("DefaultPlugin"),Plg->GetString(idx))
Состояние: conf->Flush()