|
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 59
|
|
Управление энергосбережением (Power Management)05.12.2011, 21:17. Показов 6401. Ответов 34
Метки нет (Все метки)
Подскажите как сделать так,чтобы система не переходила в спящий режим пока работает поток! заранее спасибо
0
|
|
| 05.12.2011, 21:17 | |
|
Ответы с готовыми решениями:
34
Управление энергосбережением (Power Management) Где в Ами-биосе найти Power management? Управление приложением с кнопки power на LCD мониторе |
|
32 / 32 / 4
Регистрация: 19.12.2011
Сообщений: 72
|
|||||||
| 19.01.2012, 08:44 | |||||||
Оно уже есть, в функции MainWinProc. Вот оно!
1
|
|||||||
|
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 59
|
|
| 19.01.2012, 08:45 [ТС] | |
|
И еще вопрос!!!! Задача поставлена так----- пока работает поток, программа не должна перейти в спящий режим-----тогда надо ли создавать рабочий поток??? или программа будет видеть какие-то другие потоки на компе???
0
|
|
|
32 / 32 / 4
Регистрация: 19.12.2011
Сообщений: 72
|
|
| 19.01.2012, 08:52 | |
|
О каком потоке речь?
0
|
|
|
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 59
|
|
| 19.01.2012, 09:01 [ТС] | |
|
надо по условию --- о каком потоке сама не могу понять((((
Добавлено через 6 минут пока она не работает при компиляциии вот такая ошибка MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup C:\Users\Desktop\1\Debug\1.exe : fatal error LNK1120: 1 unresolved externals
0
|
|
|
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 59
|
|
| 19.01.2012, 10:17 [ТС] | |
|
все разобралась!!!!!!!!!!!!!
вот только один вопрос остался.......когда система перейдет в спящий режим???
0
|
|
| 19.01.2012, 16:51 | ||||||||||||
|
Интересный у вас код организовался
![]() И еще раз, так не правильно:
1
|
||||||||||||
|
32 / 32 / 4
Регистрация: 19.12.2011
Сообщений: 72
|
|||
| 19.01.2012, 17:14 | |||
Естественно, надо ещё окно создать.
0
|
|||
| 19.01.2012, 17:56 | ||
|
1
|
||
|
32 / 32 / 4
Регистрация: 19.12.2011
Сообщений: 72
|
|
| 20.01.2012, 00:30 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 59
|
||||||
| 20.01.2012, 17:20 [ТС] | ||||||
как вы думаете такой вариант может быть решением данной задачи
0
|
||||||
|
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 59
|
|
| 21.01.2012, 00:01 [ТС] | |
|
спасибо всем за помощь, но этот подход к решению задачи не верен
вот какой алгоритм Пока поток работает, система не должна перейти в спящий режим. Пока нами созданный поток работает - система не переходит в спящий режим. что будет потом - нас не должно интересовать, что будет с системой, в задании этот момент не оговаривается.. Поток не должен давать возможность перейти в режим suspend. помогите реализовать
0
|
|
|
32 / 32 / 4
Регистрация: 19.12.2011
Сообщений: 72
|
||
| 21.01.2012, 00:03 | ||
|
Но это же только MessageBox О_о
Добавлено через 2 минуты Ну, там почти правильно, просто немножко доделать.
1
|
||
|
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 59
|
||
| 21.01.2012, 00:05 [ТС] | ||
![]() препод-ль сказал что не сложно --- а для меня сложнее не придумали.....
0
|
||
| 22.01.2012, 18:49 | ||||||||
|
Вообще, в MSDN написано, что Windows XP и более ранние версии могут возвращать BROADCAST_QUERY_DENY, но приложения не должны этого делать. Для предотвращения перехода в режим пониженного энергопотребления в Windows Vista рекомедуют использовать SetThreadExecutionState. Вот выдержки.
Windows XP and earlier: The system broadcasts a PBT_APMQUERYSUSPEND event to request permission to suspend system operation. The system expects each application and driver to determine whether the requested event should occur and to return TRUE if it occurs, or return BROADCAST_QUERY_DENY otherwise. Applications should not deny this request. If an application denies this request, the system broadcasts a PBT_APMQUERYSUSPENDFAILED event. This event notifies applications and drivers to continue operation as usual.
To prevent the system from transitioning to a low-power state in Windows Vista, an application must call SetThreadExecutionState to inform the system that it is in use. Но функция SetThreadExecutionState работает и в Windows XP и в Windows 2000. Так что ее можно и нужно использовать. Пример
Проверял на Windows XP x32 и Windows 7 x64. Устанавливал отключение дисплея 1 мин., переход в спящий режим 2 мин. Функция SetThreadExecutionState работает немного по разному в этих ОС. В комментариях так, как в Windows 7. В Windows XP при использовании ES_SYSTEM_REQUIRED дисплей не отключается все-равно.
0
|
||||||||
| 22.01.2012, 18:49 | |
|
Как подключить HDD Led, Power Led+, Power Led -, Power sw, reset sw на мат. плате ga-b75-d3v rev.1 Подключение Power SW, HDD LED, Reset SW, Power Led+, Power LED- на материнке Foxconn Подключение кабелей Power SW, HDD LED, Reset SW, Power Led+, Power LED- Excel и Power Query подгрузка картинок и отображение в Power View
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|