Как установить windows ce на windows

Обновлено: 03.07.2024

Существует несколько способов установки приложений на карманный ПК с ОС Windows CE. В этой статье рассматривается метод загрузки неструктурированных файлов, в котором вы можете найти программное обеспечение.

Примечание. Эта статья не применима к Windows CE 1.0x

Практическое руководство

Каждый из трех типов требует немного отличающейся процедуры установки приложения. Существуют преимущества распространения программного обеспечения разных типов.

Способ распространения той или иной части программного обеспечения определяется разработчиком приложения.

Загрузка плоского файла — установка приложений, не имеющих автоматического установщика

Распространение программного обеспечения с помощью установки в виде неструктурированного файла встречается редко. Это особенно необычно для коммерческого программного обеспечения. Плоские файлы обычно предоставляются для бесплатных программ и небольших автономных приложений, загружаемых из Интернета.

Этот метод установки программного обеспечения наименее удобен для пользователя и требует от конечного пользователя уверенности в использовании проводника Windows CE на своих портативных ПК.
Программное обеспечение, загруженное из Интернета, которое требует от пользователя загрузки файла вручную. обычно распространяются в сжатом архиве, таком как файл Zip или Tar. В зависимости от вашей операционной системы вам может потребоваться стороннее приложение для сжатия/распаковки, например WinZip или WinRAR.

Когда вы открываете сжатый файл или извлекаете файлы из дистрибутива, вы, скорее всего, увидите несколько файлов с похожими именами. Windows CE может работать на множестве процессоров. В результате разработчики должны предоставлять дистрибутивы своих приложений, предназначенные для каждого процессора, который они хотят поддерживать.

Полный список процессоров Windows CE, а также числовые идентификационные строки ЦП, которые могут помочь в идентификации правильного установщика шкафа Windows CE, см. в CESDD0004.

Если вы не уверены, какой тип процессора использует ваше устройство, вы можете узнать, какой файл вам нужен, следующим образом:

На портативном ПК

  1. Нажмите "Пуск".
  2. Выберите настройки
  3. Откройте панель управления
  4. Дважды коснитесь значка системы.
  5. В разделе "Система" на вкладке "Общие" марка вашего ЦП будет указана рядом с "Тип процессора:"

Как только вы узнаете, какой процессор установлен в вашем КПК. Теперь вы должны загрузить CAB-файл на свое устройство.

Теперь вы должны загрузить файлы на свое устройство.

Загрузка файлов

Существует несколько способов загрузки файлов на карманный компьютер.

Загрузить с помощью Microsoft ActiveSync:

  1. Подключите карманный компьютер к хост-компьютеру.
  2. Открыть ActiveSync
  3. Дождитесь завершения процесса синхронизации.
  4. В меню "Файл ActiveSync" нажмите кнопку "Исследовать".
  5. Скопируйте файл на портативный ПК либо с помощью процесса перетаскивания, либо с помощью копирования/вставки через меню файла проводника Windows/щелчок правой кнопкой мыши.
  6. Файл будет загружен на КПК.

Загрузить с помощью устройства чтения карт CF

  1. Извлеките CF-карту из карманного компьютера.
  2. Вставьте его в устройство чтения карт CF
  3. Откройте Мой компьютер на своем ПК.
  4. Дважды щелкните букву диска, присвоенную вашей CF-карте.
  5. Скопируйте файл на диск либо с помощью перетаскивания, либо с помощью копирования и вставки через меню файла проводника Windows или щелкните правой кнопкой мыши.
  6. Когда это станет безопасным, извлеките CF-карту из устройства чтения и верните ее в H/PC.
  7. Теперь вы можете получить доступ к файлу приложения, используя ярлык карты памяти проводника Windows CE.

Другие методы:

  • Отправьте файл по электронной почте на КПК с основного ПК.
  • Поместите файл в общую сетевую папку и получите доступ к нему через локальную сеть (см. CESDC006)
  • Отправьте файл в учетную запись FTP и загрузите его с помощью Pocket Internet Explorer или FTP-клиента на H/PC.
  • Загрузите соответствующий файл из Интернета непосредственно на свой КПК из источника в Интернете (может потребоваться сторонняя утилита для распаковки файлов Windows CE)
  • Отправьте файл на свой КПК с другого устройства Windows Mobile или с ПК/Mac, используя протокол IrOBEX/BTOBEX.
  • Используйте терминальную программу для передачи файла на КПК из другой компьютерной системы.

Установка файла(ов)

Вы всегда можете запустить приложение оттуда, куда вы его загрузили. Однако HPC:Factor рекомендует правильно хранить приложение на вашем Устройстве.

Если вы хотите использовать карту памяти CF для хранения программы вместо использования внутренней памяти КПК, вы можете сделать это.
Мы рекомендуем вам следовать формату каталога программ Microsoft и создать каталог в корне вашей CF-карты под названием «Program Files».Затем установите ваши приложения в папку \карта памяти\program files\.

Мы также рекомендуем попробовать установить приложения, организованные разработчиком. Например, если вы устанавливаете приложение, написанное HPC:Factor, установите приложение в:

\Storage Card\Program Files\HPC Factor\\ \Program Files\HPC Factor\\

Создайте структуру каталогов на своем карманном ПК, перейдя в каталог Program Files и выбрав параметр «Новая папка» в меню «Файл» проводника Windows CE.

Переместите загруженные файлы в каталог с помощью команд «Вырезать» и «Вставить» в меню редактирования

Вы успешно установили файлы приложения на свое устройство.

Вы можете обнаружить, что некоторые приложения содержат подкаталоги или несколько файлов. Процесс установки этих файлов идентичен процессу, описанному выше, однако вы должны убедиться, что вы поддерживаете структуру каталогов.
Вы также можете столкнуться с приложением, которое требует от вас установки некоторых или всех программ в определенный каталог, например \Windows. Если в документации указано копировать некоторые или все файлы в определенный каталог, убедитесь, что вы правильно разместили файлы.

Добавление ярлыка в меню «Пуск»

Наконец, вы можете добавить запись в меню "Пуск" Windows CE. Для этого:

  1. Перейдите к месту, где вы сохранили основной файл .exe для установленного вами приложения.
  2. Выделите файл (одно касание)
  3. В меню "Правка" выберите "Копировать".
  4. Перейдите к \Windows\Programs. Это расположение файла для меню "Пуск".
  5. Создайте или перейдите в подкаталог, если хотите сохранить ярлык приложения в определенном месте
  6. В меню "Правка" выберите "Вставить ярлык".
  7. Выделите приложение еще раз (одно касание).
  8. Откройте меню "Файл".
  9. Выберите "Переименовать".
  10. Теперь введите понятное имя для ярлыка. Вы можете безопасно удалить расширение файла.
  11. Нажмите Enter, когда закончите указывать понятное имя.
  12. Теперь ваш ярлык будет отображаться в меню "Пуск".

Удаление

Этот метод распространения не предусматривает процедуру удаления. Для удаления приложения и ярлыков вам придется вручную удалить файлы и папки.
Реестр Windows CE также не будет очищен от настроек. Не следует пытаться очистить реестр вручную, если вы не умеете это делать.

FTP: FTP будет отключен от сети с 24 марта 2022 года примерно на 7 дней. Дополнительную информацию см. в этой теме.

Запуск исполняемых файлов Windows CE в Windows

Запуск исполняемых файлов Windows CE в Windows

Здравствуйте! Используя уровень совместимости Windows CE (WCECL), вы можете запускать программы Windows CE в обычной среде Win32. Позвольте мне объяснить.

Все программы Windows CE являются переносимыми исполняемыми файлами того же формата, что и в Windows. Следовательно, Windows может запускать исполняемые файлы Windows CE, но нам нужно лишь немного взлома. EXE (PE) файл имеет заголовок, в котором находится номер подсистемы. Windows может запускать любое число, но в пользовательском режиме он ограничен только Win32GUI и Win32CUI (консольное окно). Если вы попытаетесь запустить другую подсистему, Windows отобразит сообщение об ошибке. С помощью WCECL SubsystemTool вы можете изменить номер подсистемы любого исполняемого файла и связанных с ним библиотек (DLL) на Win32GUI (или на любой желаемый номер). После этих простых манипуляций вы можете запускать исполняемые файлы Windows CE на своем компьютере с Windows. Дополнительные сведения о типах файлов и инструментах для преобразования можно найти в WCECL Wiki.

Но проблема не только в подсистеме. Программы используют библиотеку COREDLL.DLL, которая является частью системы Windows CE и не может работать в Windows. Эта библиотека содержит все системные функции времени выполнения и они почти такие же, как в Windows NT. WCECL содержит собственную реализацию COREDLL, которая перенаправляет все вызовы к Windows API и обеспечивает совместимость. Подробнее читайте в нашей Вики!

Часто задаваемые вопросы
В: WCECL поддерживает приложения ARM?
О: На x86 - нет, но WCECL можно скомпилировать для платформы ARM и запустить на Windows 10 ARM или Wine для Android.

В: Он поддерживает Windows XP?
О: Да, это минимальная версия операционной системы. SubsystemTool также поддерживает Windows XP. Единственная проблема - есть несколько вызовов, которых нет в Windows XP, и я не могу это исправить, потому что использую машину с Windows 10.

В: Так он запускает программы?
A: Только если реализованы все функции, используемые программой. В настоящее время он ПОЧТИ поддерживает Solitare из Windows CE.

В: Значит, Solitare запускается из Windows CE?
A: К сожалению, но нет. Нам нужно больше отладки и исследований. В настоящее время он не работает с функцией CreateWindowEx.

В: Когда она запустит любую программу корректно?
A: Будьте терпеливы, потому что я единственный человек, и это просто мое хобби. Проект размещен на GitHub, и вы можете легко помочь в написании кода.

В: Будет ли работать приложение Windows CE версии X?
О: Мы просто создаем в WCECL функции, необходимые приложению. Так что точной цели нет, но мы сосредоточимся на функциях Windows CE 5.0/6.0.

В: Microsoft сейчас разрабатывает нечто подобное (CEPAL). Есть ли разница?
А. да. CEPAL эмулирует среду для запуска полной версии Windows CE, в то время как WCECL ничего не эмулирует и запускает любую программу как родную. Следовательно, WCECL быстрее, чем CEPAL.

Жду ваших вопросов!

Звучит интересно. Хотя я должен спросить, какие самые лучшие приложения CE?

Цели CEPC более чем достаточно для моих желаний CE, хотя в данный момент это бесполезно

louisw3 писал(а): Звучит интересно. Хотя я должен спросить, какие самые лучшие приложения CE?

Цели CEPC более чем достаточно для моих желаний CE, хотя в данный момент это бесполезно

  • лучше, чем встроенный PIM
  • справочные приложения (было много приложений-словарей, основанных на лучших словарях, я использовал ABBYY с ODE, но Paragon также сделал много словарей)
  • карманный офис
  • читатель электронных книг
  • медиаплеер
  • некоторые утилиты
  • игры (пасьянсы)

Image

Dz3n писал(а): Здравствуйте! Используя уровень совместимости Windows CE (WCECL), вы можете запускать программы Windows CE в обычной среде Win32. Позвольте мне объяснить.

Все программы Windows CE являются переносимыми исполняемыми файлами того же формата, что и в Windows. Следовательно, Windows может запускать исполняемые файлы Windows CE, но нам нужно лишь немного взлома. EXE (PE) файл имеет заголовок, в котором находится номер подсистемы. Windows может запускать любое число, но в пользовательском режиме он ограничен только Win32GUI и Win32CUI (консольное окно). Если вы попытаетесь запустить другую подсистему, Windows отобразит сообщение об ошибке. С помощью WCECL SubsystemTool вы можете изменить номер подсистемы любого исполняемого файла и связанных с ним библиотек (DLL) на Win32GUI (или на любой желаемый номер). После этих простых манипуляций вы можете запускать исполняемые файлы Windows CE на своем компьютере с Windows. Дополнительные сведения о типах файлов и инструментах для преобразования можно найти в WCECL Wiki.

Но проблема не только в подсистеме. Программы используют библиотеку COREDLL.DLL, которая является частью системы Windows CE и не может работать в Windows. Эта библиотека содержит все системные функции времени выполнения и они почти такие же, как в Windows NT. WCECL содержит собственную реализацию COREDLL, которая перенаправляет все вызовы к Windows API и обеспечивает совместимость. Подробнее читайте в нашей Вики!

Часто задаваемые вопросы
В: WCECL поддерживает приложения ARM?
О: На x86 - нет, но WCECL можно скомпилировать для платформы ARM и запустить на Windows 10 ARM или Wine для Android.

В: Он поддерживает Windows XP?
О: Да, это минимальная версия операционной системы. SubsystemTool также поддерживает Windows XP. Единственная проблема - есть несколько вызовов, которых нет в Windows XP, и я не могу это исправить, потому что использую машину с Windows 10.

В: Так он запускает программы?
A: Только если реализованы все функции, используемые программой. В настоящее время он ПОЧТИ поддерживает Solitare из Windows CE.

В: Значит, Solitare запускается из Windows CE?
A: К сожалению, но нет. Нам нужно больше отладки и исследований. В настоящее время он не работает с функцией CreateWindowEx.

В: Когда она запустит любую программу корректно?
A: Будьте терпеливы, потому что я единственный человек, и это просто мое хобби. Проект размещен на GitHub, и вы можете легко помочь в написании кода.

В: Будет ли работать приложение Windows CE версии X?
О: Мы просто создаем в WCECL функции, необходимые приложению. Так что точной цели нет, но мы сосредоточимся на функциях Windows CE 5.0/6.0.

В: Microsoft сейчас разрабатывает нечто подобное (CEPAL). Есть ли разница?
А. да. CEPAL эмулирует среду для запуска полной версии Windows CE, в то время как WCECL ничего не эмулирует и запускает любую программу как родную. Следовательно, WCECL быстрее, чем CEPAL.

Жду ваших вопросов!

Windows CE SDK может запускать приложения x86 CE в Windows NT 4 и более поздних версиях. Однако это бесполезно, если вы не пишете программное обеспечение, поскольку практически не было выпущено никакого программного обеспечения x86 CE. Единственными устройствами x86 CE были такие вещи, как терминалы WYSE, и никто не нацеливал программное обеспечение для них, потому что они были разработаны для доступа к терминальным серверам Windows.

Существует несколько способов установки приложений на карманный ПК с ОС Windows CE. В этой статье описывается метод установки на стороне хоста, который используется в большинстве коммерческих программ.

Примечание. Эта статья не применима к Windows CE 1.0x

Практическое руководство

Каждый из трех типов требует немного отличающейся процедуры установки приложения. Существуют преимущества распространения программного обеспечения разных типов.

Способ распространения той или иной части программного обеспечения определяется разработчиком приложения.

Host Installer — использование ActiveSync с дистрибутивом

Установщик на стороне хоста — это наиболее удобный способ установки программного обеспечения. Большая часть коммерческого программного обеспечения от крупных компаний распространяется в виде установочного пакета на стороне хоста.

Когда вы покупаете программное обеспечение на компакт-диске или загружаете его из Интернета, вы начнете процесс установки на компьютере, который вы синхронизируете (хост-компьютер), дважды щелкнув файл setup.exe или аналогичный файл-оболочку установки.
При этом запустится мастер установки, который начнет процедуру установки программного обеспечения через хост-компьютер на ваше устройство. В зависимости от типа хост-установщика он либо будет хранить информацию на вашем ПК, информируя ActiveSync о своем присутствии, либо просто использовать его в качестве канала для прямой загрузки программного обеспечения на ваш КПК.

Установщики на стороне хоста предоставляют знакомый интерфейс для установки программного обеспечения. Вы можете указать пользовательские параметры установки и, при необходимости, ввести ключи продукта для лицензии на программное обеспечение на хост-компьютере.
Существует множество различных типов установщиков на стороне хоста, предоставляемых разными компаниями. Рассмотрение различных приложений-установщиков выходит за рамки этой статьи. Однако задействованные процессы и варианты, которые вам будут представлены, аналогичны.

Установка на стороне хоста обычно требует, чтобы Microsoft ActiveSync был установлен, работал и имел функциональное партнерство с вашим H/PC. Если вы попытаетесь запустить установщик хоста без установленного ActiveSync, вы увидите следующее сообщение об ошибке:

Это, по сути, обратная сторона установки на основе хоста, поскольку установка программного обеспечения для пользователей, которым не хватает коммуникационного оборудования ActiveSync, которые ограничены корпоративными политиками установки или которые не могут подключить свое устройство к установленной версии ActiveSync (например, CE 1.0 не может подключиться к ActiveSync 3.0, CE 2.xx не может подключиться к ActiveSync 4.2) не сможет установить приложение.

После завершения работы мастера установки программное обеспечение карманного ПК будет скопировано в папку Program Files на хост-компьютере. Обычно программное обеспечение помещается либо в:
c:\Program Files\Microsoft ActiveSync\ \\
-или-
c:\Program Files\ \\

При следующем подключении карманного ПК или любого другого устройства, совместимого с установленным вами программным обеспечением. ActiveSync предложит вам подтвердить, что вы хотите установить приложение на подключенное устройство.

Подключенное устройство должно быть установлено в партнерстве с локальным компьютером, чтобы процесс установки работал.

Добавить/удалить управление программой на стороне хоста

Установка хоста также позволяет вам управлять приложением из ActiveSync. Использование «Установка и удаление программ» из меню «Инструменты». Вы можете удалить и переустановить приложения с вашего удаленного устройства. ActiveSync 3.x также позволяет удалить приложение с главного компьютера. Большинство приложений, распространяемых с хост-установщиками, также можно удалить из главной панели управления Windows «Установка и удаление программ» («Установка и удаление программ») на хост-компьютере.

При использовании хост-установщика в качестве заключительного этапа операции установки ActiveSync возьмет на себя задачу копирования новой программы на ваше устройство от хост-установщика. Вам будет предложено выбрать, хотите ли вы установить приложение в папку по умолчанию (указанную разработчиком, обычно в папке \Program Files\ ) или указать свою собственную папку установки.

Если вы решите указать свой собственный каталог установки, ActiveSync предложит вам выбрать, хотите ли вы установить основную память вашего устройства, 0r, на любые карты памяти, которые он обнаружит.

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

После завершения установки хост-сайта ActiveSync предложит вам проверить экран вашего устройства на наличие дальнейших шагов установки или информации.

Теперь программа установлена ​​на ваш КПК.

В то время как приложения, распространяемые в этой усадьбе, обеспечивают простоту использования и обеспечивают высочайший уровень контроля приложений со стороны разработчика. Для конечного пользователя вы должны использовать свой хост-компьютер для выполнения операции. Если вы не подключите или не сможете подключить КПК к компьютеру, вы не сможете установить приложение таким образом.
В этом случае обратитесь к руководству по установке кабинета, чтобы узнать, как удалить и загрузить пакеты CAB-пакетов из программы установки на стороне хоста — CESD-S-0049

В этом разделе описывается, как установить TwinCAT 3 Function TF6310 TCP/IP на встроенный контроллер Beckhoff для ПК на базе Windows CE.

Процесс установки состоит из четырех шагов:

Последний абзац этого раздела описывает обновление программного обеспечения.

Загрузка установочного файла

Процедура установки TF6310 TCP/IP описана в статье об обычной установке (см. Установка).

Установка на хост-компьютер

После установки папка установки содержит три каталога, каждый из которых соответствует своей аппаратной платформе:

  • CE-ARM: встроенные контроллеры на базе ARM под управлением Windows CE, например. CX8090, CX9020
  • CE-X86: встроенные контроллеры на базе X86 под управлением Windows CE, например. CX50xx. CX20x0
  • Win32: встроенные контроллеры под управлением Windows XP, Windows 7 или Windows Embedded Standard

Установка Windows CE 1:

Папки CE-ARM и CE-X86 содержат CAB-файлы TF6310 для Windows CE, соответствующие аппаратной платформе вашего устройства Windows CE. Этот файл необходимо передать на устройство Windows CE.

Перенос исполняемого файла на устройство Windows CE

Перенесите соответствующий исполняемый файл на ваше устройство Windows CE. Это можно сделать одним из следующих способов:

  • через общую папку
  • через встроенный FTP-сервер
  • через ActiveSync
  • через CF-карту

Для получения дополнительной информации обратитесь к разделу "Windows CE" в информационной системе Beckhoff.

Установка программного обеспечения

После того, как файл был передан одним из вышеуказанных способов, запустите файл и подтвердите следующий диалог, нажав Ok. Перезагрузите устройство Windows CE после завершения установки.

После завершения перезагрузки исполняемые файлы TF6310 автоматически запускаются в фоновом режиме.

Программное обеспечение установлено в следующем каталоге на CE-устройстве:

Инструкции по обновлению

Если на вашем устройстве с Windows CE уже установлена ​​версия TF6310, вам необходимо выполнить следующие действия на устройстве с Windows CE для обновления до более новой версии:

Читайте также: