Member 11031915 Ответов: 1

Настройка среды VS 2005 для приложения windows CE 6.0


Всем Привет,

1. У меня есть исходный код в виде раствора в Visual студии. Который я получил от Де-компиляции exe-файла, взятого с работающего устройства windows CE 6.0.

2. я должен внести некоторые изменения в код и заставить это устройство снова работать.

3. Как настроить среду VS 2005 и начать отладку кода?


Спасибо

Что я уже пробовал:

я де-скомпилировал exe-файл. файл, установленный VS 2005 и очищенный от некоторых синтаксических ошибок

Wessel Beulink

Пожалуйста, не надо. Не отрывайте код от кого-то и не начинайте изучать основы.

johannesnestler

Возможно, вы правы, но вы не знаете, что ему нужно делать, имея большой опыт работы с конкретными приложениями CE и "программными компаниями", создающими их, я бы сказал, что кто-то "потерял" код (возможно, компания умерла).: D

Wessel Beulink

Возможно, но "работающее устройство windows CE 6.0" похоже на живую компанию.

johannesnestler

ты ведь шутишь, правда? Если нет, то вы, возможно, захотите взглянуть на https://de.wikipedia.org/wiki/Microsoft_Windows_CE, новейшая версия CE будет compact 7, но большинство компаний сделали переход на более новые "встроенные версии"...

johannesnestler

извините за немецкую ссылку - вам лучше использовать эту: https://en.wikipedia.org/wiki/Windows_CE

Wessel Beulink

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

Посмотрим, что он ответит. Кроме того, VS 2005 не совместим с CE 6.0, как вы уже упоминали. (лол)

Хотя Спасибо за статью. :)

1 Ответов

Рейтинг:
1

johannesnestler

Вы имеете в виду, что вам нужно «целевое устройство» или эмулятор для запуска кода (для архитектуры ARM?) - удачи с этим. В зависимости от приложения вы можете использовать один из подготовленных базовых макетов, которые доступны в виде виртуальных машин (несколько лет назад их можно было загрузить с сайта Microsoft - вы все еще можете где-нибудь их найти). Или вы получаете «Цели» / эмуляторы / образы от оригинального OEM устройства. Если ваше приложение привязано к определенному устройству от определенного OEM-производителя, которое больше недоступно, я думаю, вам не повезло, и для запуска вашего кода потребуется настоящее (старое) устройство. Если вы планируете настроить таргетинг на новое устройство, я бы начал проект с нуля (надеюсь, не с Windows CE, которая больше не поддерживается в качестве операционной системы MS) и просто скопирую старый код, когда это возможно.

Трудно предложить вам какую-либо реальную помощь, потому что нет общего "CE 6", любой OEM-производитель мог бы и действительно изменил ОС (я работал на него, а также создал свои собственные CE-образы). Таким образом, вы можете столкнуться с очень специфическими проблемами поставщика (отсутствие поддержки драйверов,...). Мой совет состоял бы в том, чтобы обратиться к OEM-производителю, создавшему CE-устройство/образ, для которого написано ваше приложение (велика вероятность, что у них также есть эмулятор для запуска вашего кода без реального устройства)

Во всяком случае, я был там и "чувствую" вместе с вами! Удачи вам с вашим 10-летним VS (omg how time passes by), по крайней мере, вы нашли этот установщик;) (кстати, поддержка CE закончилась после VS 2008, так что вы могли бы использовать VS до версии 2008, но не позже . (в VS 2010 отладчик CE был опущен))