Сап двоч. Такая проблема. Нужно написать небольшое консольное приложение, которое будет смотерть, в какое время вырубается питание от сети у ноутбука. Запись в файл и т.д. написать не проблема. Меня интересует лишь способ узнать, когда отключается питание от сети и ноут переходит на питание от батареи.
Бамп богиней, пожалуй, ибо скоро домой, а надо оставить прожку работать на выходные.
>>818502 (OP)>когда отключается питание от сети и ноут переходит на питание от батареи.1) логи венды2) ACPI
>>818507поподробнее можно, пожалуйста. Я ньюфажка немного. Забыл упомянуть, что пишу на с++.
>>8185081) в венде есть логи, внезапновозможно, как-то (см. реестр) можно настроить логирование изменение режима питания и потом парсить логи чем угодно2) ACPI - интерфейс, благодаря которому из ОС можно узнать параметры питания. Опрашиваешь ACPI раз в минуту, логируешь, потом обрабатываешь
>>818502 (OP)https://msdn.microsoft.com/en-us/library/aa373247(VS.85).aspx
>>818511> Опрашиваешь ACPI раз в минуту> 2016> polling
>>818502 (OP)На тебе с примером кода к >>818519http://stackoverflow.com/questions/1165623/how-to-get-the-windows-power-state-message-wm-powerbroadcast-when-not-running
Эх, кароче, на работке есть сервер, он на бесперебойнике. Каждый день в 11 вечера вырубается(!). Я хочу подрубить ноут к бесперебойнику и узнать в нем проблема или в венде. Поэтому и опрашиваю граждан фрилансеров. Да и вообще я непрограммист а холодильщик soooqa
>>818524Тогда тебе вряд ли нужна своя программа, в винде дохера всяких журналов должно быть, в т.ч. и для энергопотребления.
>>818524что за бесперебойник? у него логи есть? snmp или консолечка есть?
>>818521Альтернативы?
>>818597Тред не читаешь?
Отдельный С++ потонул, пишу сюда.Почему не работает for внутри do? Код:int k = 5;do { k -= 1; cout << k << endl; for (int i = 0; i++; i < k) { cout << "mmm" << endl; }} while (k>0);Результат на пике. Но почему в течении каждого do не выводится несколько mmm? Вижуал студио 2013, если чё.
>>819874Поменяй местами здесь >>for(int i = 0; i++; i < k)на >>for (int i = 0; i<k; i++)Гулгли циклы, за такое бы тебя обоссали в цэпэпэ треде
>int i = 0; i++; i < kблять, я все понял
>>819879сам себя готов обоссать
>>819881пиздец, дрочу плюсы, думаю вкатиться на работку с сентября куда-то
>>819882чому не бажесвеный c#?перекатываюсь на него с делфи
>>820379> перекатываюсь на C# с делфи> с делфи> на C#> C#> Delphi> 2016Пиздец
>>818502 (OP)Куда делся тред про С++? Ну и ладно.Скажите, у меня у одного на седьмой винде крашится visual studio 6.0 если нажать кнопку "открыть" или если перезаписать существующий проект? В режиме совместимости запускал, стандартную тему оформления включал. Мне что, обратно на хрюшу перекатываться?