Favicon Svethardware.cz  Svět hardware   Fórum Favicon Svetaudia.cz  Svět audia Favicon TVFreak.cz  TV Freak   Fórum Favicon Digimanie.cz  Digimanie   Fórum   Galerie Společnost oXy Online s.r.o.
Zobrazené výsledky: 1 až 9 z 9

Téma: Monitorovani registru na Smartphone s WM2003

  1. #1

    -p- -p- je offline
    Nováček
    Registrace
    Dec 2007
    Příspěvků
    0

    Nevite nekdo jak monitorovat zmeny klice v registrech? Predstavuji si to tak: Reknu o jaky klic jde, zaregistruju nejakou callback funkci. Operacni system pak onu callback funkci zavola, kdyz dojde ke zmene registru.

    Ve Win32 je funkce RegNotifyChangeKeyValue, ale pro smartphone s WM2003 jsem zadnou takovou funkci nenasel, muzete poradit nebo aspon nasmerovat?


    pro moderatory: proc jste mi smazali puvodni dotaz ???
    Odpovídat lze po přihlášení

  2. #2
    Starousedlík SMob
    Registrace
    Jan 2004
    Příspěvků
    2,017

    Dve zpravy, jedna dobra, jedna spatna

    lSpatna zprava
    Ve WM 2003 zadne notifikacni funkce nejsou - musel byste si aktivni polling napsat sam

    Dobra zprava

    Ve WM 5 jsou API funkce CeFindFirstRegChange a CeNextRegChange , se kterymi je monitorovani zmen snadne


    //Zadny prispevek jsem nemazal, takze to asi musel byt nejaky kolega, ale nevidim k smazani prispevku zadny duvod...
    Odpovídat lze po přihlášení



  3. #3

    -p- -p- je offline
    Nováček
    Registrace
    Dec 2007
    Příspěvků
    0

    Diky za ujisteni, myslel jsem si to
    Cili zbyva pouze 1 moznost a to ta, ze budu pravidelne cist klic a zjistovat jestli se zmenil. Chapu to dobre? Nebo "aktivni polling" znamena neco jineho?
    Pokud toto udelam, nebude se napr. zbytecne vybijet baterie mobilu?
    Jakou prodlevu byste v tomto pripade zvolil pro dobry pomer rychlost odezvy/zatez systemu-baterie? 500ms, 1s, 5s, 10s ?

    Diky moc za nazor.

    ps: neni jeste jine reseni? nejaky hack, eventy jadra nebo neco podobneho co by bylo lepsi nez opakovane cteni registru?

    k tomu smazani prispevku: nic se nedeje, asi to smaznul nekdo jiny (nebo nastala nejaka chyba), kazdopadne podruhe jsem otazku lepe formuloval
    Odpovídat lze po přihlášení

  4. #4
    Starousedlík SMob
    Registrace
    Jan 2004
    Příspěvků
    2,017

    Ano, aktivni polling je opravdu pravidelne cteni registru a byt vami, radeji se mu vyhnu. K cemu potrebujete na Smartphonu monitorovat registry?

    1) Zbytecne vytezujete zarizeni. Jak casto se muze menit nejaky klic v registrech? Pro jistotu pripominam, ze registry nejsou koncipovany jako prostor pro vymenu dat mezi procesy, coz je asi jediny scenar, pri kterem potrebujete casto monitorovat nejaky klic. K vymene dat je vhodnejsi Message Queue nebo stare dobre zpravy Windows.

    2) Zarizeni muze mit pomalejsi odezvy, baterie se bude rychleji vybijet, aplikace se mohou pmaleji nacitat. Vykon SmartPhonu neni nijak oslnujici, takze aktivni polling je dost neprijemna vec.
    Odpovídat lze po přihlášení

  5. #5

    -p- -p- je offline
    Nováček
    Registrace
    Dec 2007
    Příspěvků
    0

    No prave Proto me zajima jestli neni nejaka jina moznost (rekneme trochu nekorektni, nedokumentovane volani apod.). Ono se mi totiz nechce verit, ze takova zasadni vec v systemu jen tak chybi.

    Ke komunikaci procesu to rozhodne nepotrebuji. Jednoduse potrebuji monitorovat zmenu profilu telefonu. Pokud uzivatel zmeni profil telefonu napr. z normalniho na tichy, chci, aby se o tom ma aplikace dovedela. Jedna z moznosti je prave nastavit monitorovani registru.
    Odpovídat lze po přihlášení

  6. #6
    Starousedlík SMob
    Registrace
    Jan 2004
    Příspěvků
    2,017

    Ne o zadnem takovem hacku nevim a nemyslim si, ze by ve WIN CE 4.x byl.

    BTW: Opravdu je aktualni profil zapisovan do registru - vy uz znate patricny klic?
    Odpovídat lze po přihlášení

  7. #7

    -p- -p- je offline
    Nováček
    Registrace
    Dec 2007
    Příspěvků
    0

    Patricny klic je HKEY_CURRENT_USER\ControlPanel\Profiles.


    Odpovídat lze po přihlášení



  8. #8
    Starousedlík SMob
    Registrace
    Jun 2004
    Příspěvků
    9,300

    Citace Původně odesláno od Paia
    k tomu smazani prispevku: nic se nedeje, asi to smaznul nekdo jiny (nebo nastala nejaka chyba), kazdopadne podruhe jsem otazku lepe formuloval
    To jsem byl ja. Neprislo mi, ze by ty dva dotazy byly nejak rozdilne ci blize speicfikovane... No, pro priste, mate u sveho prispevku tlacitko Upravit, kterym muzete opravit/zmenit svuj prispevek...
    Odpovídat lze po přihlášení

  9. #9

    -p- -p- je offline
    Nováček
    Registrace
    Dec 2007
    Příspěvků
    0

    Tlacitko upravit znam problem byl v tom, ze se to poslalo 2x a na smazani prispevku nemam prava Predpokladal jsem proto, ze nekdo z adminu smaze jen jeden a ne oba
    Odpovídat lze po přihlášení

Podobná témata

  1. QIP PDA - ICQ klient pro Pocket PC a Smartphone s WM5 a WM2003
    Od ElSoft v sekci Programy pro Pocket PC
    Reakcí: 141
    Poslední příspěvek: 10-08-2008, 13:07
  2. Program pro monitorování dat.
    Od Neo Jedi v sekci Programy pro Pocket PC
    Reakcí: 6
    Poslední příspěvek: 24-10-2006, 14:55
  3. Reakcí: 19
    Poslední příspěvek: 19-11-2004, 08:33
  4. Německý T-Mobile začne nabízet první Smartphone s WM2003
    Od Pavel Koza v sekci Zbývající SMP
    Reakcí: 3
    Poslední příspěvek: 08-09-2004, 16:38