Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Не спать, не спать... Добавлено: 29.04.08 17:06  

Автор вопроса:  gekko | Web-сайт: kalamfur.ru
Добрый день.

Подскажите пожалуйста, как при работе программы запретить ОСи уходить в ждущий/спящий режим?
ОСи ХР и 2003сервер

Ответить

  Ответы Всего ответов: 15  

Номер ответа: 1
Автор ответа:
 GeniX



ICQ: 418811267 

Вопросов: 40
Ответов: 243
 Web-сайт: porrygatter.zx6.ru
 Профиль | | #1
Добавлено: 29.04.08 19:35
В настройках питания вроде.

Ответить

Номер ответа: 2
Автор ответа:
 gekko



Вопросов: 39
Ответов: 127
 Web-сайт: kalamfur.ru
 Профиль | | #2
Добавлено: 29.04.08 20:02
Возможно я не правильно выразился.
как програмно запретить ОС уходить в ждущий/спящий режим?

Ответить

Номер ответа: 3
Автор ответа:
 gekko



Вопросов: 39
Ответов: 127
 Web-сайт: kalamfur.ru
 Профиль | | #3
Добавлено: 29.04.08 20:04
не в настройках системы, а из своей, написанной на vb, программы.

Ответить

Номер ответа: 4
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #4
Добавлено: 29.04.08 20:31
Периодически имитировать мышиные/клавные события, наверное)

Ответить

Номер ответа: 5
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #5
Добавлено: 29.04.08 21:01
я кста подумал про "подвигать мышу" =)
но что имеется в виду? чтобы _вообще_ нельзя было перейти в спящий\ждущий режим?

Ответить

Номер ответа: 6
Автор ответа:
 supaplex777



ICQ: 397711309 

Вопросов: 5
Ответов: 13
 Web-сайт: dudkino-net.tut.su
 Профиль | | #6
Добавлено: 29.04.08 21:25
ну а если таймер на 25 сек сдвигает курсор на 1 пиксель setCURSORpos'ом

Ответить

Номер ответа: 7
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #7
Добавлено: 29.04.08 23:13
Да можно рабочему столу любое сообщение клавишное послать и все.

Ответить

Номер ответа: 8
Автор ответа:
 gekko



Вопросов: 39
Ответов: 127
 Web-сайт: kalamfur.ru
 Профиль | | #8
Добавлено: 30.04.08 07:13
Да, наверное тогда буду мышью двигать.
Всем спасибо.
=)

Ответить

Номер ответа: 9
Автор ответа:
 J. Smith



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #9
Добавлено: 30.04.08 11:36
Достаточно одной записи в реестр чтобы в любой винде запретить уход в спящий режим.

Ответить

Номер ответа: 10
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #10
Добавлено: 30.04.08 12:27
Ага. А потом получится так, что прога аварийно закрывается и не успевает поменять все обратно. И в ждущий режим твоя винда больше не переходит. Не айс.

Ответить

Номер ответа: 11
Автор ответа:
 J. Smith



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #11
Добавлено: 30.04.08 13:04
Ну так сделай дью чёж ты :)

Ответить

Номер ответа: 12
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #12
Добавлено: 30.04.08 13:45
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function GetDesktopWindow Lib "user32" () As Long

Private Const WM_KEYDOWN = &H100
Private Const WM_KEYUP = &H101
Private Const VK_DOMKRATT = &H7FFFFFFF

Private Sub Form_Load()
Timer1.Interval = 5000
End Sub

Private Sub Timer1_Timer()
PostMessage GetDesktopWindow, WM_KEYDOWN, VK_DOMKRATT, VK_LCONTROL
PostMessage GetDesktopWindow, WM_KEYUP, VK_DOMKRATT, VK_LCONTROL
End Sub

Ответить

Номер ответа: 13
Автор ответа:
 J. Smith



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #13
Добавлено: 30.04.08 13:51
Ну спасибо за домкрат ...
Недавно я спрашивал об этом.

Ответить

Номер ответа: 14
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #14
Добавлено: 30.04.08 13:55
DomkraTT - моя тима =) (НЕ ПИАР)

Ответить

Номер ответа: 15
Автор ответа:
 J. Smith



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #15
Добавлено: 30.04.08 14:11
Ну так!?
Я не говорю что написал, я спрашивал по этой теме...
Пример отличный.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам