Remotefx windows server 2008 r2

Время на прочтение3 мин

Количество просмотров33K

В прошлых статьях мы рассказывали о консолидации, виртуализации и оптимизации CAD-систем. Предложенные там решения разработаны для применения с ресурсоемкими 3D-приложениями. Помимо этого существует масса расчетных и графических задач, у которых нет нужды в мощной видео подсистеме, но которым не достаточно производительности стандартных систем виртуализации рабочих столов. Решением для этого спектра задач и является тема этой статьи.

Microsoft RemoteFX — это программная прослойка под Microsoft Windows Server 2008 R2, которая позволяет распределять ресурсы видеокарты между виртуальными машинами. Это позволяет приложениям, запущенным в виртуальной среде, получить б

о

льшую производительность при выполнении графических задач начального уровня сложности.

Состав решения: Основой решения является профессиональная двухпроцессорная графическая станция. В зависимости от требуемого количества виртуальных рабочих столов необходимо подобрать количество видеокарт и процессоров. Модель DEPO Race С770R1U поддерживает до 2-х видеокарт, а модель DEPO Race G790R — до 4-х. В качестве клиентской части выступает тонкий клиент DEPO Sky 163 c установленной MS Windows Embedded Standard 7. Связь терминала с хостом производится по протоколу RDP 7.1

Серверная часть

В качестве сервера виртуализации нами была выбрана графическая станция DEPO Race С770R1U с установленной MS Windows Server 2008 R2 и в следующей комплектации: процессор Intel Xeon X5660, 48Гб ОЗУ (ECC Reg), 3х1Тб (RAID5), AMD FirePro V7800P.

Клиентская часть

Роль терминала выполняет тонкий клиент DEPO Sky 163 в конфигурации: процессор Intel Atom D525, 2Гб ОЗУ, SATA DOM 4Гб. На тонкий клиент установлена MS Windows Embedded Standard 7 для обеспечения поддержки RDP версии 7.1.
Терминал имеет компактные размеры и с легкостью крепится к монитору. На терминале реализован один видео выход, хотя в принципе технология RemoteFX может обеспечить работу нескольких мониторов через удаленный доступ.

Установка и настройка

На сервер виртуализации устанавливаем Microsoft Windows Server 2008 R2 SP1 и производим обновление. Затем, поднимаем роль Hyper-V и службы удаленных рабочих столов. Далее добавляется служба RemoteFX и все необходимые компоненты. После создания виртуальных машин и установки ОС с обновлениями, добавляем в виртуальные машины 3D-видеоадаптер RemoteFX. Далее, для оптимизации работы, необходимо произвести настройку политик как на стороне хоста, так и на клиентской части.

Ход тестирования

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

3DMark 2006

Тестирование проводилось в нескольких режимах:
1. Поднято 15 виртуальных машин, все включены, на 5 из них запущен тест 3DMark 2006
2. Поднято 15 виртуальных машин, все включены, на 1 из них запущен тест 3DMark 2006
3. Поднято 15 виртуальных машин, 1 включена и на ней запущен тест 3DMark 2006

Производительность 3DMark 2006 в среде RemoteFX

Результат первого режима отличался от результата (9740) третьего режима в полтора раза.

Но, анализируя загрузку системы во время тестирования, я сделал вывод, что производительность понижалась из-за дисковой подсистемы — три диска не справлялись с единовременными запросами. А что касается видео, то RemoteFX выделяет изолированные ресурсы каждой машине, и нагрузка на одну не влияет на производительность другой.

Воспроизведение видео

Просмотр видео через удаленный доступ показал неплохие результаты.
Воспроизведение HD-видео в среде RemoteFX

Использовать эту технологию исключительно для просмотра HD-контента конечно не стоит, а вот для работы, связанной с обработкой видео, это решение вполне подойдет. Производительности видеоподсистемы виртуальной машины хватает чтобы обеспечить работу при обработке видео, растровой и векторной графики в программных продуктах Adobe.

Производительность 3DsMAX

Мы прекрасно понимаем, что виртуализация рабочих столов RemoteFX не предназначена для тяжелых 3D-приложений, в том числе и из-за поддержки максимум DirectX 9 и OpenGL 1.3. Но мы все равно не удержались и протестировал работу системы в 3DsMAX 12, и результат нас не разочаровал.
Проверяли производительность с родным драйвером Nitrous, в разных режимах — в том числе и realistic. Производительность адекватная при выполнении задач начального уровня сложности (до 10M полигонов).

Производительность 3DsMAX при работе с анимированными объектами

Производительность 3DsMAX в режиме Realistic

Производительность Windows Aero

Aero работает, хотя и не так плавно как при локальной работе.
Windows Aero в среде RemoteFX

Нашла коса на камень…

Непосильной задачей для RemoteFX оказалась… да-да — «Косынка»

Если у кого-то есть реальные задачи, подходящие для тестирования в среде RemoteFX, и есть интерес — то просим поделиться материалами, а мы в свою очередь поделимся результатами.

Настройка оборудования и ПО: Mortred
Тестирование и подготовка статьи: Usikoff

Введение

Еще не успел выйти для операционных систем Windows 7 и Windows Server 2008 R2 пакет обновления 1, а уже все знают об основных новшествах, которые принесет нам Windows Server 2008 R2 SP1, а именно Dynamic Memory и RemoteFX. По данным технологиям уже практически каждый имеет представление о том, что же собой представляют эти нововведения. За последние полтора-два месяца этого года, если я не ошибаюсь, каждый ИТ-профессионал уже видел, по меньшей мере, с десяток докладов по данным технологиям, в том числе доклады Тэда Броквэя, Игоря Шаститко, Андрея Бешкова (на докладах Андрея и Игоря мне даже удалось побывать). В этой статье я не буду уделять много внимания маркетинговым целям, так как вы прекрасно знаете, для чего предназначены эти технологии. Данная статья посвящена настройке RemoteFX на хосте сервера удаленных рабочих столов.

Но все же, скажу буквально пару слов о данной технологии…

Технология Microsoft RemoteFX представляет собой новый, усовершенствованный набор возможностей удаленного виртуального рабочего стола Windows Server 2008 R2 SP1, позволяющий виртуализировать серверный видеоадаптер, делая его доступным для виртуальных рабочих столов. Данную функциональную возможность вы можете включить при установке серверной роли «Службы удаленных рабочих столов». После того как RemoteFX будет установлен, пользователи смогут подключаться с удаленных компьютеров к виртуальным машинам, наблюдая при этом полнофункциональные графические эффекты на рабочем столе виртуальной машины, включая DirectX. Эффективно используя возможности кодеков и виртуализированных графических ресурсов хостовой машины, RemoteFX позволяет поддерживать любое приложение, в среде виртуальных рабочих столов, включая 3D ускорители. Таким образом, RemoteFX усовершенствует возможности протокола удаленного рабочего стола (RDP) в службах удаленных рабочих столов Windows Server 2008 R2. Благодаря данной технологии, а именно, аппаратной поддержке видеоадаптера на хосте VDI, виртуальные машины, которые развертываются на базе платформы Hyper-V в Windows Server 2008 R2, даже самые передовые и требовательные к графическим ресурсам приложения будут работать прозрачно для конечного пользователя.

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

Аппаратные требования, необходимые для работы RemoteFX

Для полноценного использования технологии RemoteFX, прежде всего вы должны придерживаться следующий аппаратных требований:

SLAT-совместимый процессор. Процессор сервера RemoteFX должен поддерживать преобразование адреса второго уровня (Second-Level Address Translationб SLAT). Для процессоров Intel данная функция называется Extended Page Tables (EPT), а для процессоров AMD — Nested Page Tables (NPT);

Графический процессор. Для использования функционала RemoteFX на сервере требуется наличие хотя бы одного графического процессора (GPU), драйвер которого должен поддерживать DirectX 9.0 и DirectX 10.0, с достаточным количеством видеопамяти, отделенной от системной памяти. В том случае, если на сервере установлено более одного видеоадаптера, они должны быть идентичны. Также стоит обратить внимание на то, что количество презентуемых мониторов и разрешение видео адаптера виртуальной машины влияет лишь на выделение видеопамяти виртуальной машины;

Кодировщик RemoteFX. Наличие кодировщика RemoteFX не является обязательным требованием, но его установка на сервере RemoteFX влияет на дополнительную масштабируемость;

Hyper-V. Сервер должен полностью соответствовать минимальным требованиям для использования роли Hyper-V.

Установка и настройка RemoteFX

Перед установкой RemoteFX вам следует убедиться, что у вас на сервере уже развернута роль Hyper-V, а также поднята виртуальная машина с операционной системой Windows 7. Желательно, чтобы ваш сервер и виртуальная машины находились в одной подсети, а на виртуальной машине включен удаленный рабочий стол. После того как все эти предварительные действия будут выполнены, вам следует начать устанавливать RemoteFX. Сделать это вы можете следующим образом:

  1. Войдите на сервер под учетной записью администратора. Как и все серверные роли, роль сервера удаленных рабочих столов с RemoteFX устанавливается средствами графического интерфейса при помощи «Диспетчера сервера»;
  2. Откройте консоль «Диспетчер сервера». Если после загрузки операционной системы окно диспетчера сервера не открылось, в меню «Пуск» откройте подменю «Администрирование», а затем выберите команду «Диспетчер сервера». В окне консоли «Диспетчер сервера» нажмите на кнопку «Добавить роли» в разделе «Сводка по ролям». Также вы можете в дереве консоли нажать правой кнопкой мыши на узле «Роли» и из контекстного меню выбрать команду «Добавить роли»;
  3. Откроется диалоговое окно «Мастер добавления ролей». На первой странице мастера вы можете узнать краткую информацию о назначении данного мастера. Если вы не хотите впредь видеть этот шаг, установите флажок на опции «Пропустить эту страницу по умолчанию». Ознакомьтесь с информацией, приведенной на этом шаге, после чего нажмите на кнопку «Далее»;
  4. На странице «Выбор ролей сервера» вам предоставляется выбор ролей, которые будут установлены на вашем сервере. Одновременно вы можете выбрать как одну, так и несколько ролей. В данном случае установите флажок на опции «Службы удаленных рабочих столов», ознакомьтесь с информацией, указанной в области «Описание» и нажмите на кнопку «Далее»;

    rfx-02

    Рис. 1. Страница «Выбор ролей сервера» мастера добавления ролей

  5. На странице «Службы удаленных рабочих столов» вы также можете ознакомиться с данной технологией, перейдя по ссылке в разделе «Дополнительные сведения». Нажмите на кнопку «Далее»;
  6. На странице «Выбор служб ролей» установите флажок на опции «RemoteFX». После установки флажка откроется окно мастера добавления ролей «Добавить службы ролей, необходимые для компонента RemoteFX», где вы можете просмотреть, какие роли требуются для работы данной технологии. Это просто информационное диалоговое окно, в котором вам нужно подтвердить установку требуемых компонентов, то есть, нажмите на кнопку «Добавить требуемые службы роли», а затем на странице выбора служб ролей нажмите на кнопку «Далее». Компонент «Службы Core Services» предоставляет пользователям возможность подключаться к виртуальным машинам с помощью удаленного приложения RemoteApp, подключения к рабочему столу или рабочих столов с виртуальной графикой;

     

    rfx-03

    Рис. 2. Страница «Выбор служб ролей»

  7. На странице «Подтверждение выбранных элементов для установки» просмотрите сводную информацию и нажмите на кнопку «Установить»;

     

    rfx-04

    Рис. 3. Страница «Подтверждение выбранных элементов для установки»

  8. На странице «Ход выполнения установки» мастер добавления ролей предоставляет вам возможность следить за процессом установки выбранных ролей. Для завершения установки роли «Службы удаленных рабочих столов», мастер добавления ролей проинформирует вас о том, что необходимо перезагрузить компьютер. Закройте диалог «Мастер добавления ролей», используя кнопку «Закрыть». После того как вы нажмете на кнопку «Закрыть», мастер предложит перезагрузить сервер самостоятельно. Нажав на кнопку «Да», сервер будет автоматически перезагружен для завершения установки роли. Если же вам нужно до перезагрузки выполнить еще какие-то действия, нажмите на кнопку «Нет», но тогда вам нужно будет перезагрузить сервер вручную;

     

    rfx-05

    Рис. 4. Страница «Ход выполнения установки» мастера добавления ролей

  9. Во время перезагрузки сервера роль «Службы удаленных рабочих столов» устанавливается подобно обычным системным обновлениям. Для полного завершения установки, войдите в систему с той же учетной записью, при помощи которой вы устанавливали данную роль. Перед вами в последний раз откроется мастер добавления ролей со страницей «Результаты установки», где вы можете увидеть, нормально ли прошла установка роли. Нажмите на кнопку «Закрыть».

    rfx-06

    Рис. 5. Завершение установки роли Службы удаленных рабочих столов

После того как будет установлена роль удаленных рабочих столов с компонентами RemoteFX и Core Services вам нужно установить cap драйвер RemoteFX. Для этого вам нужно на своем сервере открыть окно командной строки от имени администратора и ввести dism /online /enable-feature /featurename:Microsoft-Windows-RemoteFX-EmbeddedVideoCap-Setup-Package, как показано ниже:

 

rfx-07

Рим. 6. Установка cap драйвера RemoteFX

После того как драйвер будет установлен вам предстоит еще раз перезагрузить свой сервер. Вы можете это сделать непосредственно из окна командной строки, введя «Y» или выполнить перезагрузку самостоятельно.

Следующим шагом, после установки cap драйвера является установка видеоадаптера RemoteFX на виртуальную машину. Для этого выполните следующие действия:

  1. Выключите виртуальную машину, перейдите в «Диспетчер Hyper-V», выберите текущую виртуальную машину, нажмите на ней правой кнопкой мыши и из контекстного меню выберите опцию «Параметры»;
  2. В диалоговом окне «Настройки для %имя_виртуальной_машины%», в группе «Установка оборудования» выберите добавляемое устройство «Трехмерный видеоадаптер RemoteFX» и нажмите на кнопку «Добавить»;

     

    rfx-08

    Рис. 7. Диалоговое окно настроек виртуальной машины

  3. На вкладке «Трехмерный видеоадаптер RemoteFX» вы можете задать максимальное число поддерживаемых мониторов и максимальное разрешение экрана для каждого монитора, как на следующей иллюстрации:

     

    rfx-09

    Рис. 8. Вкладка «Трехмерный видеоадаптер RemoteFX» диалога настроек виртуальной машины

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

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

 

rfx-10

Рис. 10. Использование RemoteFX

Заключение

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

Enable the following options on all Terminal Servers in your farm. Under Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Remote Session Environment enable the following:

  • Optimize visual experience when using RemoteFX. Set to Medium Default.

  • Set Compression algorithm for RDP data. Set to Optimize to use less network bandwidth.

  • Optimize Visual experience for Remote Desktop Services sessions. Set to Rich Multimedia.

  • Configure image quality for RemoteFX Adaptive Graphics (Image Quality set to Medium).

  • Configure RemoteFX Adaptive Graphics. Set to Let the system choose experience for network conditions.

  • Thomas Poppelgaard
  • RemoteFX, Windows 7, Windows Server 2008R2

Service Pack 1 for Windows 7 and Windows Server 2008R2 have been released in a Release Candidate, and RemoteFX and Dynamic Memory are the new players on the market. Its going to be interested seeing, how Citrix is going to implement RemoteFX with their technologies (XenDesktop, XenApp). RemoteFX will only work on a Hyper-V platform or a RDS Go get the Release candidate for Windows Server 2008R2 SP1 here and Windows 7 SP1 here if you want to test the technology.

The final version of Service Pack 1 for Windows 7 / Windows Server 2008R2 will be released in Q1 2011 (Marts/April). Its going to be in intriguing to see, how RemoteFX performs at that time, and how the technology is integrated in XenDesktop 5.

Microsoft RemoteFX is a new feature that is included in Windows Server 2008 R2 with Service Pack 1 (SP1). It introduces a set of end-user experience enhancements for Remote Desktop Protocol (RDP) that enable a rich desktop environment within your corporate network.

What does RemoteFX do?

Microsoft® RemoteFX™ enables the delivery of a full Windows user experience to a range of client devices including rich clients, thin clients, and ultrathin clients. RemoteFX delivers a rich user experience for Virtual Desktop Infrastructure (VDI) by providing a 3D virtual adapter, intelligent codecs, and the ability to redirect USB devices in virtual machines. RemoteFX is integrated with the RDP protocol, which enables shared encryption, authentication, management, and device support. RemoteFX also delivers a rich user experience for session-based desktops and RemoteApp programs to a broad range of client devices.

Who will be interested in this feature?

The following people might be interested in these changes:

  • Knowledge workers who work on the applications that are available on virtual desktops. These applications may include the following:
    • Silverlight and Flash applications
    • 3D applications built on DirectX
    • USB devices that are used on a virtual machine
    • Microsoft Office applications
    • Media player applications
    • Applications that are hosted on the Internet
    • Line-of-business applications
  • Server administrators who are responsible for managing groups of server and client virtual machines running on a Hyper-V server
  • Server administrators who are responsible for managing Remote Desktop Session Host servers
  • Client computer administrators who are responsible for managing devices that are similar to the following:
    • Thin clients that are running an embedded operating system, such as Windows Embedded
    • Legacy personal computers
    • Client computers running Windows Vista and Windows 7
  • Desktop administrators who are looking at desktop virtualization as a set of technologies that enable the migration of Windows 7

Are there any special considerations?

To take advantage of RemoteFX functionality when connecting to virtual desktops, the following hardware requirements must be met:

  • A Hyper-V server that meets the hardware requirements is listed in the Windows Server Technical Library. For more information about the hardware requirements, see Hardware Considerations for RemoteFX.
  • The client computer must be running Remote Desktop Connection 7.1.

What functionality does RemoteFX provide?

The new functionality that is provided by RemoteFX is described in the following sections.

Host side rendering

Host side rendering allows graphics to be rendered on the host device instead of on the client device. This enables support for all graphics types by sending highly compressed bitmap images to the endpoint device in an adaptive manner. This also allows the applications to run at full speed on the host computer by taking advantage of the GPU and the CPU, which provides an experience that is similar to a local computer.

GPU Virtualization

GPU Virtualization is a technology that exposes a virtual graphics device to a virtual machine. RemoteFX exposes a WDDM driver with the virtual desktop, and it allows multiple virtual desktops to share a single GPU on a Hyper-V server.

Why is this important?

Enterprise customers who have consolidated their desktops on to a Hyper-V server can take advantage of this technology. GPU Virtualization in RemoteFX enables end users to run graphical applications on a virtual machine. It also enables administrators to share physical graphics devices across multiple knowledge workers with virtual machines running on a Hyper-V server.

Intelligent Screen Capture

Intelligent Screen Capture is responsible for checking screen content changes between frames and transmitting the changed bits for encoding. Intelligent Screen Capture tracks network speed and then dynamically adjusts according to the available bandwidth.

Why is this important?

Intelligent Screen Capture understands the network capability between the client and host devices with regards to rendering and compression. The virtual GPU renders the applications, and Intelligent Screen Capture understands which part of the screen has changed and then compresses and transmits those changes. If the network connection is degraded on the client device, Intelligent Screen Capture sends fewer frames across the Internet to avoid network congestion. Intelligent Screen Capture is designed to support fast networks, in which case it can send more frames to ensure a good user experience.

RemoteFX Encoder

The RemoteFX Encoder allows encoding on the processor, on the GPU, or on dedicated hardware. After the screen data is compressed, it sends the data to the virtual desktop, which transfers the bitmaps by using Remote Desktop Connection (RDC) client computers.

Why is this change important?

This flexible encoding process provides high fidelity and scalability. In computers where the processors are consistently busy, the dedicated hardware ensures that the user experience is not affected.

RemoteFX Decoder

The RemoteFX Decoder decodes bitmaps that have transferred from the virtual desktop to the client computer. RemoteFX Decoder decodes the bitmaps on the client computer by using software in the GPU or processor, or by using a hardware decoder.

Why is this change important?

The RemoteFX Decoder enables low cost, easily manageable client devices. The flexibility to use the processor, GPU, or a hardware decoder helps provide a RemoteFX experience to a wide variety of client devices ranging from low complexity devices to rich clients.

RemoteFX for Remote Desktop Session Host

Поговорив о концепции новой технологии RemoteFX, покажем теперь, как в простейшем случае применить её на практике.

Сервер

Чтобы задействовать RemoteFX, потребуется для начала установить новый компонент роли Remote Desktop Services.

 

На нашем рисунке он уже установлен, поэтому флажок неактивен. Но по умолчанию при установке Windows Server 2008 R2 Service Pack 1 этот компонент не включается. Поэтому вам потребуется перейти в Server Manager → Roles → Remote Desktop → Add Role Services и пройти по мастеру. Другой способ достичь того же результата — выполнить следующую команду в Windows PowerShell (при загруженном модуле ServerManager).

Add-WindowsFeature -name «RDS-RemoteFX»

Компонент RemoteFX входит лишь в полную установку Windows Server 2008 R2 — вы не найдёте его в режиме Server Core. По крайней мере, в текущих сборках. Дело в том, что для RemoteFX требуется DirectX Runtime, которого нет в Server Core. Однако RemoteFX есть в бесплатном Hyper-V Server 2008 R2. Абсолютно тот же фунцкионал, что и в полной установке ОС. Факт странный, но очень обнадёживающий. Что будет и чего не будет в окончательной версии — увидим ближе к дате выпуска.

Виртуальная машина

Далее необходимо добавить видеокарту RemoteFX как новое устройство в виртуальную машину.

Затем указать количество мониторов и их резрешение. RemoteFX поддерживает работу с несколькми мониторами.

Эти настройки влияют только на объём выделяемой видеопамяти. Конечно, никаких «виртуальных мониторов» в свойствах ВМ вы не увидите. Речь идёт об ожидаемых свойствах экрана на стороне клиента.

Кроме того, потребуется убедиться в том, что ОС в виртуальной машине способна работать с новой синтетической видеокартой. Для этого у вас есть два пути.

  • Использовать первоначальный выпуск Windows 7 и отдельно обновить в ней Службы интеграции (Integration Services). Сделать это можно обычным способом через меню (Action → Insert Integration Services Setup Disk, и далее пройти по мастеру);

  • установить Windows 7 Service Pack 1 Beta.

Надо понимать, что более ранние версии Windows работать с RemoteFX не будут. Более того, поддерживаются только старшие редакции Windows 7 — т.е. Enterprise и Ultimate. Если кого-то интересуют причины такого ограничения — можно будет подробнее обсудить это в комментариях.

Клиент

В Windows Server 2008 R2 Service Pack 1 работа с технологией RemoteFX предусматривает использование высокоскоростного канала связи. О причинах этого мы подробнее поговорим в одной из следующих статей. А пока что убедитесь в том, что вы используете клиент «Удалённого рабочего стола» на машине с установленным Windows 7 Service Pack 1, а также в том, что выбран профиль настроек, предназначенный для использования в локальной сети (LAN).

После этого подключитесь к ОС в виртуальной машине — как вы обычно используете «Удалённый рабочий стол».

Проверка

В виртуальной машине, к которой мы добавили видеокарту RemoteFX, можно просмотреть классы WMI и обнаружить класс, отвечающий за синтетическую видеокарту.

А в Performance Monitor появились счётчики производительности, отвечающие за синтетическую видеокарту RemoteFX.

На этом настройка простейшего стенда, демонстрирующего работу RemoteFX в сценарии VDI, завершена. Для тестирования рекомендуем использовать любые приложения, которые плотно работают с графикой (например, потоковое видео), приложения, использующие DirectX (например, Google Earth), а также RIA, использующие Adobe Flash или Microsoft Silverlight (например, Bing Maps).

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Cke s windows 10
  • Как называется английская раскладка клавиатуры в windows 10
  • Windows media classic torrent
  • Где взять бесплатный офис для windows 10
  • Как экспортировать сертификат windows 10