Чи мають віртуальні настільні комп’ютери, що використовують VirtualBox, власні курсори миші?


0

Скажімо, у мене віртуальний робочий стіл з Windows 10, встановлений за допомогою VirtualBox, і створити додаток, який працює на цьому робочому столі. Програма, про яку йде мова, буде керувати курсором за допомогою SendInput () у WINAPI.

Чи вплине курсор на віртуальний робочий стіл? Або моя головна миша (на хості) буде зачеплена, або вона взагалі не працюватиме?


Я б здогадався, що поки вікно VM не має фокусу, це не вплине на хост-мишку ... Напевно, найкращий спосіб це дізнатися - спробувати!
wysiwyg

Річ у тому, що у мене на хост-машині є лише 2 Гб місця, тому я не можу по-справжньому спробувати ха-ха. Наразі просто вивчаю варіанти мого застосування, що можна зробити, а що ні. Дякую.
Бінбін

Відповіді:


0

Віртуальні машини (в принципі) не відрізняються від фізичних. Windows 10, що працює у вашому гості VirtualBox, не розуміє, що він працює на віртуальному апаратному забезпеченні.

VirtualBox створює та емулює віртуальний вказівний пристрій, або мишу, або планшет (залежно від конфігурації VM) і переводить рух вказівника миші в хості на переміщення віртуальної миші або руху ручки планшета у машині управління.

Цей дизайн передбачає, що гостьова ОС не може перейняти покажчик хоста. Переміщення вказівника гостя не перемістить віртуальну мишу / планшет, як і переміщення вказівника хоста фізично не переміщує мишу.

Це повинно бути можливо реалізувати таку поведінку з допомогою хост-гостьовий зв'язку , що надається VirtualBox, але, наскільки я знаю , ніхто НЕ зробив , що ще. Більше того, якби це було можливим, це було б величезною вразливістю безпеки, оскільки це дозволило б гостям ОС «вирватися» зі своїх віртуальних машин та керувати хостом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.