Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.
Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.
Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.
Состояние: C:\Program Files (x86)\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)
Состояние: Выбран счетчик:
Состояние: conf->Write(L"CounterName",CounterPathBuffer)
Состояние: conf->Flush()
Состояние: Загрузка счетчика из файла конфигурации
Состояние: conf->DeleteEntry(wxT("CounterName"))
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: Обязательный аргумент пропущен или указан неправильно.
Состояние: Выбран счетчик: \\ЕВГЕНИЙ-ПК\Сведения о процессоре\Частота процессора
Состояние: conf->Write(L"CounterName",CounterPathBuffer)
Состояние: conf->Flush()
Состояние: Загрузка счетчика \\ЕВГЕНИЙ-ПК\Сведения о процессоре\Частота процессора из файла конфигурации
Состояние: conf->DeleteEntry(wxT("CounterName"))
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: Не удается обработать путь счетчика. Проверьте формат и синтаксис указанного пути.
Состояние: Выбран счетчик: \Рабочие очереди сервера\Активных потоков
Состояние: conf->Write(L"CounterName",CounterPathBuffer)
Состояние: conf->Flush()
Состояние: Загрузка счетчика \Рабочие очереди сервера\Активных потоков из файла конфигурации
Состояние: conf->DeleteEntry(wxT("CounterName"))
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: Не удается обработать путь счетчика. Проверьте формат и синтаксис указанного пути.
Состояние: Выбран счетчик:
Состояние: conf->Write(L"CounterName",CounterPathBuffer)
Состояние: conf->Flush()
Состояние: Загрузка счетчика из файла конфигурации
Состояние: conf->DeleteEntry(wxT("CounterName"))
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: Обязательный аргумент пропущен или указан неправильно.
Состояние: Выбран счетчик: \Процессор\% загруженности процессора
Состояние: conf->Write(L"CounterName",CounterPathBuffer)
Состояние: conf->Flush()
Состояние: Загрузка счетчика \Процессор\% загруженности процессора из файла конфигурации
Состояние: conf->DeleteEntry(wxT("CounterName"))
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: Не удается обработать путь счетчика. Проверьте формат и синтаксис указанного пути.
Состояние: Выбран счетчик:
Состояние: conf->Write(L"CounterName",CounterPathBuffer)
Состояние: conf->Flush()
Состояние: Загрузка счетчика из файла конфигурации
Состояние: conf->DeleteEntry(wxT("CounterName"))
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: Обязательный аргумент пропущен или указан неправильно.
Состояние: Выбран счетчик:
Состояние: conf->Write(L"CounterName",CounterPathBuffer)
Состояние: conf->Flush()
Состояние: Загрузка счетчика из файла конфигурации
Состояние: conf->DeleteEntry(wxT("CounterName"))
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: Обязательный аргумент пропущен или указан неправильно.
Состояние: Выбран счетчик: \\ЕВГЕНИЙ-ПК\Сведения о процессоре\Флаги состояния процессора
Состояние: conf->Write(L"CounterName",CounterPathBuffer)
Состояние: conf->Flush()
Состояние: Загрузка счетчика \\ЕВГЕНИЙ-ПК\Сведения о процессоре\Флаги состояния процессора из файла конфигурации
Состояние: conf->DeleteEntry(wxT("CounterName"))
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: Не удается обработать путь счетчика. Проверьте формат и синтаксис указанного пути.
Состояние: conf->Write(wxT("Period"),buf)
Состояние: conf->Flush()
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: /home/bg/Projects/System Counter Tool/AboutDlg.cpp [209]
Возвращаемые данные отсутствуют.
Состояние: s
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: /home/bg/Projects/System Counter Tool/AboutDlg.cpp [225]
Этот дескриптор не является PDH-объектом.
Состояние: conf->Write(wxT("Period"),buf)
Состояние: conf->Flush()
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: /home/bg/Projects/System Counter Tool/AboutDlg.cpp [209]
Возвращаемые данные отсутствуют.
Состояние: s
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: /home/bg/Projects/System Counter Tool/AboutDlg.cpp [225]
Этот дескриптор не является PDH-объектом.
Состояние: conf->Write(wxT("Period"),buf)
Состояние: conf->Flush()
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: /home/bg/Projects/System Counter Tool/AboutDlg.cpp [209]
Возвращаемые данные отсутствуют.
Состояние: s
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: /home/bg/Projects/System Counter Tool/AboutDlg.cpp [225]
Этот дескриптор не является PDH-объектом.
Не за что!Огромная благодарность за схему модуля COM-порта. Сборку начну через неделю.
Любой вольтметр можно превратить в амперметр путем вскрытия и закорачивания резистора, который там установлен.Спасибо за схему, а подойдет ли вольтметр для индикатора??? или нужен только амперметр?
Видимо, установились последние обновления Windows. Ждите плагин.Чудесным образом программа заработала на все 100%,самое интересное что вообще ее не запускал какое то время а потом включил и о чудо можно выбрать любой из счетчиков.Long Cat большое вам спасибо за труд.И тут же просьба=)как появиться возможность напишите пожалуйста плагин для индикатора который я вам скидывал в личку.
Любой вольтметр можно превратить в амперметр путем вскрытия и закорачивания резистора, который там установлен.