Как симулятор windows 10 делит ресурсы с реальным компьютером

244
Jacob Phan

Я работал со многими тренажерами. Они обычно независимы от реального компьютера, поэтому я могу установить любую программу, не влияя на мою реальную среду. Однако очень интересно, что симулятор windows 10 делит все ресурсы с реальным компьютером. Внутри симулятора я могу открыть все программы, которые установлены на реальном компьютере, я могу получить доступ ко всем файлам реального компьютера.

Как оно это делает?

имитатор

0
Из какого симулятора вы его взяли? Симулятор будет отличаться от эмулятора, который снова будет отличаться от виртуальной машины. Для меня «симулятор» - это просто программа, которая * выглядит * как операционная система и имеет такой же доступ, что и любая другая программа в системе. Если вы хотите разделить, то вы должны установить ОС на ВМ. Mokubai 6 лет назад 2
Вы говорите об инструменте разработки, который можно [запустить из Visual Studio] (https://docs.microsoft.com/en-us/visualstudio/debugger/run-windows-store-apps-in-the-simulator)? Скорее всего, нет документации и ужасно непостижимое имя: \ Bob 6 лет назад 1
Не имея дополнительной информации, я бы предположил, что она * не * обеспечивает никакого разделения, как виртуальная машина или эмулятор. Скорее всего, он просто дает вам независимую пользовательскую сессию, поэтому вы можете отлаживать «полноэкранное» приложение без столкновения приложения с IDE. Bob 6 лет назад 0
@Bob Это неправильно, Visual Studio использует виртуальные машины Hyper-V для имитации Windows 8.1 и 10 для таблиц и телефонов. Единственная разница в корпусе телефона состоит в том, что он использует вариант Intel вместо варианта ARM. Удивительно, но даже эмуляторы Android, которые поставляются с Visual Studio, имеют похожую архитектуру, будучи x86 и используя бэкэнд Hyper-V. Paul Stelian 6 лет назад 0
@PaulStelian Вы уверены? [Симулятор] (https://docs.microsoft.com/en-us/visualstudio/debugger/run-windows-store-apps-in-the-simulator) очень отличается от [эмулятора] (https: // docs.microsoft.com/en-us/visualstudio/debugger/run-windows-phone-apps-in-the-emulator), первый для UWP на настольном компьютере, а второй для Windows Phone. В частности, * «Симулятор Visual Studio для приложений Магазина Windows не работает в изолированной среде на вашем локальном компьютере». *. Bob 6 лет назад 0
@PaulStelian На самом деле, если предположить, что технология не изменилась [с 2011 года] (https://blogs.msdn.microsoft.com/visualstudio/2011/09/29/first-look-at-windows-simulator/), это * абсолютно не * ничего общего с Hyper-V: * Под капотом симулятор Windows представляет собой сеанс удаленного рабочего стола на вашем локальном компьютере. * - так что я думаю, что это просто сеанс независимого пользователя, кажется правильным. Bob 6 лет назад 1
@Bob Ну, что я знаю, планшеты и телефоны на самом деле могут быть смоделированы по-разному. Ницца! Paul Stelian 6 лет назад 0

1 ответ на вопрос

1
Paul Stelian

«Эмуляция» (симулятор) планшета Windows действительно создает новый сеанс удаленного рабочего стола, работающий с вашей учетной записью, в отличие от мобильных эмуляторов, использующих Hyper-V. Я подтвердил это на моей локальной машине, с VS2015.

Это означает, что по сути это один и тот же компьютер, и отличается только то, что клиент RDP на самом деле может имитировать сенсорные события так же, как и другие.