2010-03-06 2 views
2

Я создаю приложение, которое является множеством других приложений (видов). Одной из возможностей, которую я хотел попробовать, была возможность запуска приложений Windows Mobile. Я знаю, что эмулятор можно загрузить с MSDN, но все говорит о том, что он действительно предназначен для тестирования мобильных приложений.Возможно ли создание эмуляции Windows Mobile в приложении?

Будет ли возможность запуска и управления эмулятором в дочернем окне моего собственного приложения с использованием .net?

ответ

1

Вы можете управлять программой эмулятора устройств через COM-интерфейс. См. here для получения дополнительной информации.

1

Эмулятор WinMo действительно Device Emulator (хотя более новая версия), которая коренится в Virtual PC. Вы можете посмотреть на Device Emulator source (даже старше, но он может дать некоторые подсказки относительно того, как он размещен), но я предполагаю, что вам придется взломать его, найти окно хоста эмулятора и восстановить его. Вы можете использовать change it's skin, что также может быть полезно.

+0

+1 спасибо, я знал о части кожи, и я думал, что это может быть вариант. Контролировать его (запуск приложений) является довольно значительной частью того, что я хочу сделать. –

0

Какое приложение вы хотите запустить?

Приложения .NET Compact Framework будут работать на платформе .NET Desktop Framework.

Вот пример приложения, составленного против .NET CF. Первое изображение - это запуск на эмуляторе, второй - прямо в рамочной среде рабочего стола.

alt text http://i49.tinypic.com/3025tv6.jpg

alt text http://i47.tinypic.com/2mea6qf.jpg

+0

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

+0

Тогда почему бы не использовать эмулятор? – Cheeso