[C#] Есть ли проблемы с рендерингом WPF поверх удаленного рабочего стола в Windows XP?


Answers

У нас не было проблем с использованием как Remote Admin, так и Bomgar для удаленного доступа, когда эти приложения были обновлены для работы с WPF. Мы протестировали XP на XP, XP до Vista, Vista до XP и Vista до Vista. Сначала у нас были проблемы с всплывающими подсказками и всплывающими списками со списков. В течение последних шести месяцев все было в порядке.

Я просто протестировал удаленный доступ к виртуальной машине Vista с рабочего стола XP, и наше приложение выглядело великолепно (если работать немного медленно, но это виртуальная машина ...) Я переключился на низкокачественный 8-битный цвет, и проблемы с производительностью почти полностью исчезли , Градиенты и т. Д. Были потеряны на фоне нашего окна и т. Д., Но он определенно оставался пригодным для использования.

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

Question

Я слышал, что примитивы WPF не будут поддерживаться удаленным рабочим столом в Windows XP. Следствием этого является то, что если вы запустите приложение WPF на машине Vista и отобразите его на компьютере XP (через удаленный рабочий стол), дисплей будет отправлен в виде сжатого растрового изображения.

Эта проблема решается при взаимодействии Vista-Vista через DirectX 11 (?), Но это не будет доступно для XP. Очевидно, что здесь присутствует производительность, я хотел бы это понять, прежде чем делать какие-либо наработки на разработку приложений в WPF.

Некоторую информацию по этой теме можно найти здесь:

http://blogs.msdn.com/tims/archive/2007/01/05/comparing-wpf-on-windows-vista-v-windows-xp.aspx

См. Комментарий к приведенной выше ссылке (цитата):

На вопрос SpongeJim это делается с помощью MIL (уровень интеграции мультимедиа), который является основным ядром WPF, который обрабатывает композицию. При подключении удаленного рабочего стола Vista / Vista примитивы MIL удаляются, а затем восстанавливаются. В других комбинациях (например, 2003 / XP) то, что удаляется, - это растровые изображения, которые, очевидно, значительно более интенсивны в полосе пропускания. Более подробную информацию по этой теме можно найти в блоге Грега Шехтера и в этой статье, в частности: http://blogs.msdn.com/greg_schechter/archive/2006/06/09/623566.aspx

У кого-нибудь есть опыт или более актуальная информация по этому вопросу?