HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: Создание item на Today
[Ответить]
mouser1 [11.06.2006 15:22] Создание item на Today:
Решил создать свой item на Today.
В MSDN (2006jan) есть инфа о создании Custom Today Item... Суть в том что надо создать DLL и зарегистрировать как надо (в реестре).
В общем есть пример в sdk PPC2003 в папочке \Program Files\Windows CE Tools\wce420\POCKET PC 2003\Samples\Win32\Memwatcher\ (или другой, смотря уда сдк ставили).
Начал с него. Открыл проект в eVC4, собрал все. Получил DLL. Скопировал в папку Windows на кпк. В реестре в разделе HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items создал новый клч с именем Memwatcher. В этом ключе добавил следующие значения:
||===========||===========||======||
|| VALUE || NAME TYPE || DATA ||
||===========||===========||======||
|| Type || DWORD || 4 ||
|| Enabled || DWORD || 1 ||
|| Options || DWORD || 1 ||
|| DLL || String || \windows\memwatcher.dll ||
Все делал прям как в хелпе к примеру описано.
В итоге Item в Settings->Today->Items не появлеятся.
PS
Делал софт ресет - не помогает
Система: WM2003 v. 4.20.0
---------
прошу прощения за корявую таблицу
mouser1 [11.06.2006 21:32] :
Не под свой проц собирал... Проблема решена.
mouser1 [13.06.2006 13:38] :
Потихоньку продвигаюсь в этом деле...
Отлаживал на кпк. Но подвесил его и пришлось перегруз полный делать
.
А можно ли на эмуляторе работать с *.dll? И как на эмуляторе инфу в реестр внести?
PS
Расшаривал эмулятору папку с файлом DLL и сделал файл reg. В эмуляторе я файл DLL не вижу, т.е. скопировать в Windows не смогу. А для файла REG нету подходящей проги. Надо поставить REsco registry, но как я его поставлю на эмулятор, если нету подходящего cab файла?
Как то решается это?
Ginger [13.06.2006 14:25] :
Используй стандартные инструменты для этого:
Remote Registry Editor - для работы с реестром эмулятора / девайса.
Remote File Viewer - для экспорта / импорта файлвов на эмуляторе / девайсе.
Они идут вместе с SDK.
Там еще парачака полезных ремоутов есть.
mouser1 [13.06.2006 19:41] :
Благодарю за дельный совет 
[Ответить]