Создание item на Today

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
mouser1
Студент (1 lvl)
Сообщения: 39
Зарегистрирован: Пн окт 24, 2005 01:01

Создание item на Today

Сообщение mouser1 » Вс июн 11, 2006 15:22

Решил создать свой 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
Студент (1 lvl)
Сообщения: 39
Зарегистрирован: Пн окт 24, 2005 01:01

Сообщение mouser1 » Вс июн 11, 2006 21:32

Не под свой проц собирал... Проблема решена.

mouser1
Студент (1 lvl)
Сообщения: 39
Зарегистрирован: Пн окт 24, 2005 01:01

Сообщение mouser1 » Вт июн 13, 2006 13:38

Потихоньку продвигаюсь в этом деле...
Отлаживал на кпк. Но подвесил его и пришлось перегруз полный делать :(.
А можно ли на эмуляторе работать с *.dll? И как на эмуляторе инфу в реестр внести?


PS
Расшаривал эмулятору папку с файлом DLL и сделал файл reg. В эмуляторе я файл DLL не вижу, т.е. скопировать в Windows не смогу. А для файла REG нету подходящей проги. Надо поставить REsco registry, но как я его поставлю на эмулятор, если нету подходящего cab файла?

Как то решается это?

Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Сообщение Ginger » Вт июн 13, 2006 14:25

Используй стандартные инструменты для этого:
Remote Registry Editor - для работы с реестром эмулятора / девайса.
Remote File Viewer - для экспорта / импорта файлвов на эмуляторе / девайсе.

Они идут вместе с SDK.
Там еще парачака полезных ремоутов есть.

mouser1
Студент (1 lvl)
Сообщения: 39
Зарегистрирован: Пн окт 24, 2005 01:01

Сообщение mouser1 » Вт июн 13, 2006 19:41

Благодарю за дельный совет :)

Закрыто

Вернуться в «Программирование для КПК»