|
kotofeysky
Регистрация: 29.05.2005
Адрес: подоконник
Пол: Male
Сообщения: 2 875
|
Эмулятор Windows Mobile 5.0. Установка и настройка
Цитата:
Введение
Всем, известно, что частая установка и удаление различных программ на компьютер не очень хорошо сказывается на его работоспособности. Дело в том, что далеко не все программы могут корректно и полностью удалить себя из системы. Вследствие этого засоряется реестр и файловая система. Еще хуже, если программа при установке заменяет какие-то файлы в системных каталогах на свои и не может при деинсталляции вернуть все, как было.
Все вышесказанное относится и к устройствам на Windows Mobile. Иногда многочисленные эксперименты с установкой и удалением большого количества программ на ваш КПК приводит к тому, что устройство начинает работать нестабильно и единственным решением проблем становится сброс к заводским настройкам (хард резет).
Чтобы уменьшить количество таких ситуаций можно воспользоваться замечательным средством – эмулятором Windows Mobile от фирмы Microsoft. Он предназначен, в основном, для разработчиков ПО, чтобы отлаживать написанные программы, но никто не мешает нам использовать эмулятор, чтобы проверять, как хорошо эти самые программы были отлажены и, заодно, оценить, действительно ли эти программы нам так уж нам нужны, как кажется по описанию.
Установка
Для установки эмулятора нужны три файла:
1. netsvwrap.msi – какой-то драйвер виртуальной сети
2. standalone_emulator_V1.exe – собственно эмулятор
3. efp.msi – образы операционных систем
Архив с комплектом (≈ 80 мегабайт) можно найти тут: http://asusmobile.ru/files/index.php?&path=For_PC/
Ставить их нужно именно в этом порядке. Никаких проблем при установке возникнуть не должно, нужно лишь согласиться с лицензионным соглашением и несколько раз нажать «Next». Я не знаю, какие требования предъявляет Microsoft для установки эмулятора, но на моей системе (Windows XP SP2) все прошло без вопросов.
После установки в списке программ меню «Пуск» появится группа «Microsoft Windows Mobile 5.0 MSFP Emulator Images». По умолчанию там присутствуют три образа операционных систем: PocketPC – Windows Mobile 5.0 EN (та, что стоит на коммуникаторах) и две версии Windows Mobile SmartPhone Edition. Для нас интересен именно первый образ. Остальные при желании можно удалить, т.к. файлы образов занимают на диске довольно много места (около 33 мегабайт). Как это сделать, я расскажу чуть позже.
Каждый образ имеет два состояния: Coldboot – состояние «чистой» системы (как после хард резет) и Savestate – сохраненное вами состояние. Сразу после установки состояние Savestate недоступно, т.к. его пока нет.
Работа с эмулятором
После запуска нужного образа вы увидите то, что и хотели – операционную систему Windows Mobile 5.0, c которой можете экспериментировать, как вам заблагорассудится. У эмулятора есть настройки (меню «File» - «Configure…»), самая полезная из которых это «Shared folder». С помощью этой опции можно задать папку на своем компьютере, которую операционная система в эмуляторе будет видеть как «Storage card». С помощью этой папки можно легко обмениваться с эмулятором файлами.
Для того чтобы соединить ваш эмулятор с компьютером штатным образом (через ActiveSync, который, конечно, тоже должен быть установлен) нужно запустить «Device Emulator Manager», находящийся в программной группе рядом с ярлыками образов. После запуска менеджера он должен показать список запущенных образов. Выбираем в списке наш эмулятор (с длинным буквенно-цифровым именем) и, нажав правую кнопку мыши, выбираем пункт «Cradle». После этого эмулятор подключается к компьютеру чрез ActiveSync, как реальное устройство./
При выходе из эмулятора (посредством кнопки закрытия окна) можно по выбору сохранить состояние системы или отказаться от сохранения. Запуск сохраненного образа осуществляется через ярлык «… - Savestate».
Удаление и добавление образов
По умолчанию образы операционных систем находятся в папке «C:Program FilesMicrosoft Windows Mobile 5.0 MSFP Emulator Images». Там лежат непосредственно образы (файлы с расширением *.nb0), образы сохраненных состояний (файлы с расширением *.dess) и скины (файлы с расширением *.png и *.xml).
В принципе, если вы не собираетесь играться с Windows Mobile SmartPhone Edition, можно удалить из этой папки все файлы, начинающиеся со «smartphone». Этим вы освободите около 70 мегабайт места на диске. А вот ярлыки из программной группы удалять ненужно – они вам еще пригодятся для добавления новых образов.
В моем архиве дополнительно находится образ русской Windows Mobile 5.0 (версия для коммуникаторов). Файл называется «ppc_rus_gsm.nb0». Чтобы добавить его к вашему списку образов, скопируйте этот файл в папку «C:Program FilesMicrosoft Windows Mobile 5.0 MSFP Emulator Images». Далее нужно подкорректировать ярлыки от ненужных образов SmatrPhone Edition:
1. Нажимаем на ярлыке «Smartphone – Coldboot» правую кнопку и выбираем в контекстном меню «Свойства».
2. На закладке «Ярлык» в поле «Объект» меняем
"D:Program FilesMicrosoft Device Emulator1.0DeviceEmulator.exe" smartphone.nb0 /memsize 128 /skin SmartPhone.xml /vmid {7ba8d601-659e-410b-8f24-49ffbd06f19b} /s smartfone.dess /p /funckey 193
на "D:Program FilesMicrosoft Device Emulator1.0DeviceEmulator.exe" ppc_rus_gsm.nb0 /memsize 128 /skin Pocket_PC.xml /vmid {7ba8d601-659e-410b-8f24-49ffbd06f19b} /s ppc_rus_gsm.dess /p /funckey 193
Здесь же, кстати, можно поменять размер памяти эмулятора и скин.
3. Нажимаем «Ok».
4. Нажимаем на ярлыке Smartphone – Coldboot правую кнопку, выбираем в контекстном меню «Переименовать» и вводим новое имя (например «PocketPC RUS – Coldboot»).
5. Аналогично поступаем с ярлыком «Smartphone – Savestate», только в поле объект меняем
"D:Program FilesMicrosoft Device Emulator1.0DeviceEmulator.exe" /s smartfone.dess /nosecurityprompt на
"D:Program FilesMicrosoft Device Emulator1.0DeviceEmulator.exe" /s ppc_rus_gsm.dess /nosecurityprompt
и имя ярлыку даем соответствующее (например «PocketPS RUS – Savestate»).
Точно также можно добавить ярлыки на другие образы. Например, настроить систему в эмуляторе, установить туда необходимый минимум программ, и сохранить состояние. После чего найти файл этого состояния, переименовать его и подключить в качестве еще одного образа «Savestate».
Возможные проблемы
1. Иногда ActiveSync почему-то не может сразу подключить эмулятор и выдает ошибку. В этом случае нужно выбрать в меню «Файл» - «Параметры подключения» и нажать кнопку «Подключиться». После этого эмулятор должен нормально увидится Активсинком.
2. Некоторые программы при установке требуют перезагрузку системы. Иногда, такая перезагрузка почему-то приводит к состоянию до установки этой программы. В этом случае в момент, когда программа требует перезагрузки, нужно сначала сохранить состояние, а потом уже сделать перезагрузку.
|
источник: asus-p525.ru
__________________
все мы друг другу грузовики.
все мы возим
друг друга
друг в друге...
Последний раз редактировалось korotetsky; 02.04.2008 в 17:29.
|