• Virtualswitch – эмулятор получает свой собственный IP-адрес при помощи DHCP и начинает работать как полноценный хост в сети, доступный как для исходящих, так и для входящих сетевых сообщений.

♦ /Skin – необязательный параметр. Он указывает, какую нужно использовать обложку. В качестве параметра должен быть указан файл XML, в котором описана обложка эмулятора в соответствующем стандарте.

♦ /CEImage – обязательный параметр. Он задает полное имя файла ядра эмулятора. Собственно говоря, файл ядра и есть сам эмулятор.

♦ /MemorySize – необязательный параметр. Он задает количество памяти, используемой ядром для работы. Значение указывается в мегабайтах. Оно должно быть кратно четырем и находиться в промежутке от 32 до 256 Мбайт. Для Pocket PC 2003 это значение не должно быть менее 64 Мбайт.

♦ /Fastbackground – необязательный параметр. Он задает высокий приоритет для процесса эмулятора, когда его окно не обладает фокусом ввода.

♦ /HostKey – необязательный параметр. В качестве аргумента задается десятичный код клавиши, в сочетании с которой будут срабатывать «горячие клавиши» эмулятора, нажимаемые на клавиатуре стационарного компьютера. Более подробно горячие клавиши эмулятора будут рассмотрены ниже.

♦ /VMName – необязательный параметр, который позволяет задавать текст, отображаемый на заголовке окна. Параметр представляет собой строку, которая должна быть помещена в кавычки. Если обложка эмулятора задает свой собственный текст заголовка, то этот параметр будет проигнорирован.

♦ /VMID – необязательный параметр, который позволяет задавать глобальный уникальный идентификатор (GUID) эмулятора. Используя этот параметр, разработчик может запускать одновременно несколько разных конфигураций эмулятора.

Требования к компьютеру

Для того, чтобы эмулятор мог быть запущен на машине разработчика и для его эффективной работы, стационарный компьютер и его программное обеспечение должны удовлетворять некоторым минимальным требованиям, которые перечислены в следующем списке.

♦ Операционная система: Microsoft Windows 2000 Professional или Windows 2000 Server с установленным Service Pack 2, Microsoft Windows XP Home Edition или Windows XP Professional.

♦ Процессор Intel Pentium II или старше с частотой не менее 400 МГц.

♦ Не менее 196 Мбайт оперативной памяти.

♦ Сетевая карта или установленный Microsoft Loopback Adapter.


ВНИМАНИЕ!

Сетевая карта должна быть подключена к сети. Неподключенная сетевая карта не распознается как корректное устройство. При этом, если у вас установлена неподключенная сетевая карта, но работает модемное подключение к Интернету, то это вполне устраивает эмулятор.

Установка Microsoft Loopback Adapter

Компонент Microsoft Loopback Adapter предназначен для имитации наличия на компьютере сетевой платы, в то время, когда реальный физический сетевой адаптер на машине отсутствует. Процедура установки Microsoft Loopback Adapter приведена в следующем списке.

1. Открыть папку Пуск ► Настройка ► Панель управления.

2. Запустить инструмент Установка оборудования и нажать кнопку Далее.

3. Утвердительно ответить на вопрос, подключено ли устройство к компьютеру, и нажать кнопку Далее.

4. В новом диалоговом окне выбрать последний пункт из списка Добавление нового устройства.

5. Выбрать вариант Установка оборудования, выбранного из списка вручную.

6. Выбрать из списка пункт Сетевые платы и нажать кнопку Далее.

7. Выбрать значение Адаптер Microsoft замыкания на себя и нажать кнопку Далее.

После того, как устройство будет установлено, из контекстного меню пиктограммы Сетевое окружение нужно выполнить команду Свойства. После этого в открывшемся диалоговом окне следует отыскать установленный адаптер. Скорее всего, он будет обозначен как Подключение по локальной сети. В его контекстном меню тоже нужно выполнить команду Свойства. В диалогом окне свойств нового подключения нужно установить флажок Virtual PC Emulated Ethernet Switch. Этот протокол еще пригодится в дальнейшем.