Показать сообщение отдельно
Старый 01.01.2011, 21:58   #194
ancc
Гуру
 
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
ancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to behold
По умолчанию

Настало время апргрейдить комп. Старый уже стал казаться медленным. Решил поменять. Купил потрепанный ноут ASUS Z53S на core duo.

Буду строить новый комп в новом корпусе и сразу с подогревом.

Начал потихоньку ставить нужны софт и экспериментировать. Обнаружил следующую хрень. Поставил CF2.1 (трешку тоже ставил, но снес) и bluesoleil 6.4.249.0. При выходе из спящего режима блютуф не цепляется. Решил поковырять, нашел пару вариантов, попробовал самый простой.

Если при уходе в хибернейт отключить блютуф адаптер, а после выхода из хибернейта его включить, то все хорошо подцепляется. Для отключения используется devcon. Сваял скрипт на autohotkey.



OnMessage(0x0218, "WM_POWERBROADCAST")
Return

WM_POWERBROADCAST(wParam, lParam)
{
PBT_APMSUSPEND := 0x0004
PBT_APMRESUMECRITICAL := 0x0006
PBT_APMRESUMESUSPEND := 0x0007
PBT_APMRESUMEAUTOMATIC := 0x0012

If (wParam = PBT_APMRESUMEAUTOMATIC) Or (wParam = PBT_APMRESUMESUSPEND) Or (wParam = PBT_APMRESUMECRITICAL) {
Run, devcon enable @usb\vid_0A12*, C:\windows, hide
}
If (wParam = PBT_APMSUSPEND) {
Run, devcon disable @usb\vid_0A12*, C:\windows, hide
Sleep, 2000
}
}

Тестирую, работет вроде) Мож кому пригодится) Кстати вместо @usb\vid_0A12* пропишите @usb\(вендор id вашего адаптера)*
ancc вне форума   Ответить с цитированием