Это использует метод сети и сохраняет состояние эмулятора. Он не использует activesync, коммуникационные порты или нуль-модемный кабель.
Запустить эмулятор с помощью команды быстрого доступа, который является чем-то вроде этого:
"C: \ Program Files \ Windows CE 5.0 Emulator \ Emulator_500.exe" пк.CEM /видео 640x480x16 /Ethernet virtualswitch /общая_папка "C: \ CE5SharedFolder"
на эмуляторе появится общая папка в \ My Device \ Storage Card. Используя общую папку, скопируйте следующие файлы в папку \ My Device \ Windows \ на эмуляторе. Эти файлы находятся на хосте в \ Program Files \ Common Files \ Microsoft Shared \ CoreCon \ 1.0 \ Target \ wce400 \ x86 или аналогичный
- Clientshutdown.exe
- ConmanClient2.exe
- CMaccept. ехе
- eDbgTL.dll
- TcpConnectionA.dll
Выберите Emulator -> Меню Пуск -> Выполнить -> \ Windows \ conmanclient2.exe.
Получите IP-адрес эмулятора, дважды щелкнув значок сети T внизу слева. Если у него нет IP-адреса, попробуйте установить адаптер Loopback от Microsoft на хост, проверьте сетевые службы виртуальной машины или другие сетевые хаки. (Это сложный бит).
Чтобы проверить, что эмулятор отвечает, на тип хоста Ping в командной строке DOS.
Чтобы получить «Сохранить состояние», работая над эмулятором, выключите эмулятор, используя параметр «Сохранить состояние». Затем перейдите к Host -> My Documents -> My Virtual Machines
Сохраненное состояние находится в папке с именем с фигурной скобкой, аналогичной строке {06A8A448-EB8B-4E0B-8A88-451412A10C66}, и известна как GUID. Попытайтесь переименовать эту папку, чтобы вы могли выделить и скопировать собственно строку GUID (а не папку).
Затем добавьте опцию, аналогичную/vmid {06A8A448-EB8B-4E0B-8A88-451412A10C66}, в команду ярлыка эмулятора выше.
Ярлык должен теперь запустить эмулятор из сохраненного состояния. Рекомендуется создать резервную копию сохраненной папки состояния.
На хосте выберите Visual Studio 2005 -> Сервис -> Параметры -> Инструменты устройства -> Устройства
Затем выберите Windows CE 5.0 Device -> Свойства -> Настройка
В " Настроить TCP/IP-транспорт ", выберите« Использовать определенный IP-адрес », а затем введите IP-адрес эмулятора, который вы нашли выше.
Закройте диалоговые окна.
Выберите эмулятор -> Пуск -> запустить -> \ Windows \ cMaccept.exe и подключитесь к эмулятору из VS2005 в течение трех минут.
Запустите приложение из «Начать отладку» в VS2005, а VS2005 должно сначала развернуть два файла cab nectcfv2.wce5.x86.cab и system_SR_enu.cab (это может занять некоторое время), а затем ваше приложение.
Закройте приложение в эмуляторе (у меня возникли проблемы с использованием кнопки «Стоп» на хосте).
Завершите работу эмулятора, используя параметр «Сохранить состояние».
Возможно, вам придется перезапустить cMaccept каждый раз, когда вы перезапускаете эмулятор или VS2005, но файлы кабины не должны развертываться снова, а IP-адрес эмулятора должен оставаться неизменным.
Чтобы избежать cMaccept навигации хоста -> программы -> Microsoft Visual Studio 2005 -> Визуальные средства удаленного Студия -> Удаленный редактор реестра
В "Выбор устройства для Windows" диалоговое окно, которое появляется выделить " Windows CE 5.0 Device»вариант
в эмуляторе запустить cMaccept, а затем сразу же нажмите кнопку ОК в редакторе удаленного реестра
ВЫСВЕТИТЬ Windows CE 5.0 -> HKLM -> система
Щелкните правой кнопкой мыши в правой панели и выберите Новое значение DWORD.
В название типа поля (точно и без кавычек) «CoreConOverrideSecurity» и установите его значение на 1
Закройте редактор. Выключите эмулятор с помощью Save State.
Ну, есть еще некоторые ребята, которые используют Wince для своих устройств. Поэтому мне нужно создать приложение, которое будет работать в Win CE. Как я могу это добиться. –
Windows CE по-прежнему используется. Но он обычно используется в решениях конкретных устройств. – Shaihi
+1 для указания на то, что WinCE используется. Infact мы используем его для устройств, которые работают с меньшим объемом памяти, например 64/128 МБ. Имейте в виду, что вы еще не GB его MB;) – AKN