nie dałem za wygraną i wczoraj wieczorem przeszperałem rejestr w poszukiwaniu czegoś, co mogłoby wpłynąć na CB. no i znalazłem, aczkolwiek efekt okazał się połowiczny. ale po kolei. chodzi o ten klucz:
\HKLM\Comm\Cellular\SMS\Protocols\Broadcast
zacząłem trochę eksperymentować z wartościami tego klucza. wspomniany wyżej połowiczny efekt udało mi się uzyskać poprzez taką zmianę (po każdej zmianie wymagany jest soft-reset):
oryginalnie: AppName = \Windows\tmail.exe
zmiana na: AppName = \Windows\tmail.exe- (nieistniejąca ścieżka)
efekt: przestał pojawiać się popup z wiadomością CB, ale w DKToday nowe CB było uaktualniane. sukces! niestety nie do końca - każda zmiana wiadomości CB skutkowała włączeniem się podświetlenia ekranu, także w chwili gdy telefon był w trybie czuwania. :(
próbowałem jednak dalej:
oryginalnie: DLL = SMS_Providers.dll
zmiana na: DLL = SMS_Providers.dll-
efekt: wiadomości CB pojawiały w popupie, towarzyszył temu dźwięk SMS'a (normalnie przy CB nie ma żadnego dźwięku), ale zamiast treści CB pojawiał się opis w stylu 'unknown sender. message cannot be opened...', dodatkowo ten tekst zapisywał się tak jak normalny SMS w inboxie. ale uwaga: DKToday pokazywał poprawną treść wiadomości sieciowej!
kolejny eksperyment:
oryginalnie: Params = -Text
zmiana na: Params = [wartość pusta]
efekt: pojawia się popup z wiadomością CB, DKToday także ją wyświetla, ale jednocześnie otwiera się pocket outlook. nic się nie zapisuje do inboxa, po prostu uruchamia się aplikacja.
próbowałem jeszcze paru innych konfiguracji, jednak bez oczekiwanego rezultatu. moje wnioski są takie: klucz AppName zawiera aplikację, obsługującą *wyświetlanie* wiadomości sieciowych. Params to parametry dla tej aplikacji. z kolei w DLL leży biblioteka tak jakby 'dekodująca' otrzymane wiadomości. i chyba właśnie w niej leży też funkcja włączająca podświetlenie po otrzymaniu wiadomości CB.
pokombinowałbym jeszcze trochę, ale będąc zniechęcony brakiem rezultatów oraz faktem później godziny (ok. 2 nad ranem) zostawiłem czarodzieja i poszedłem spać. ;)