Как в виртуальной машине запустить только одну программу

Нужно настроить запуск «в один клик» программы на виртуалке. Программа с графическим интерфейсом. Гостевая ОС — Windows 7. Виртуалка стоит virtualbox, но если такую задачу легко решить на другой ВМ — советуйте.
Покурив мануалы, составил такую команду запуска:

vboxmanage guestcontrol vmname run —username=admin —password=12345 —exe=»C:UsersbasisDesktoprunme.bat»

Но проблема в том, что guestcontrol почему-то в упор отказывается работать с НЕконсольными приложениями. Почему — без понятия. Кто сталкивался, помогите.
P.S. Если кто подскажет, как открыть прогу ещё и в безрамочном режиме — буду безмерно признателен.

  • Вопрос задан 18 февр.
  • 135 просмотров

2 комментария

Сложный 2 комментария

У parallels есть режим «без окон», типо нативно работает приложение
Drno, А что у него с програмным интерфейсом для контроля гостевой ОС из-под хоста?
Решения вопроса 0
Ответы на вопрос 2
WintelUnix EngineerDevOps

Виртуальная машина БЕЗ сторонних программ на Windows 11

Добавить команду запуска в Scheduled Task с ручным режимом запуска, а потом уже оперировать этой задачей, хоть через winrm, хоть через vboxmanage

Ответ написан 18 февр.

Небольшой головняк. Хотелось бы именно запуск проги из-под ВМ, а не просто запуск ВМ с зашитой в автозапуске программой. Если на каждую мелочь выделять по ВМ, то оперативы не хватит.
P.S. ВМ используется как карантин для точно идущего с довеском, но очень нужного софта.

Sheduler task позволяет создавать задачу без условия запуска, т.е. для ее запуска нужно будет выполнить schtasks /run xxx

Безрамочный режим? у virtual box есть ‘режим интеграции’ (в гостевой ОС должны быть установлены virtual box additionals), в этом режиме все меню и окно virtualbox будут скрыты

Читайте также:
Программа проверки штрафов гибдд по номеру машины

К сожалению они все еще будут показаны пока идет загрузка ОС, но можно попробовать схитрить и запускать в скрытом режиме, а затем через какое то время его показывать, я не нашел как это сделать из командной строки, но если кликнуть в интерфейсе на машину она будет показана, значит команда есть. Если машину, находящуюся в режиме headless сделать savestate а затем ее снова startvm, то она выйдет из режима headless, это конечно криво но работоспособно.

Гостевое приложение будет работать как хост приложение, пока пользователь не нажмет системные кнопки типа ctrl+esc или alt+tab (это кстати меняется), так же при попытке переместить окно будет виден след фона гостевой ОС

Источник: qna.habr.com

Как в виртуальной машине запустить только одну программу

В универе увидел возможность запуска отдельного приложения на виртуальной машине (хост система se7en x64 , виртуальная — XP x86) , юзер дважды нажимал на ярлык, в фоне запускалась виртуалка MicroSoft’а, появлялось окно об ожидании запуска виртуалки, и через непродолжительное время запускалась требуемая программа, с взаимодействием с панелью хост машины, в общем, как родная. Возможно ли такое решение на VMWare или VirtualBox (1е предпочтительней). Костыли костылями, но нативная поддержка венды под линуксом очень кстати будет, пусть и такая. Хостовая система стоит openSUSE x86 12.1. И, если может знаете, можно ли как-нибудь отправлять виртуалку в сон, а не выключать? (чтобы быстрее включать) Оперативки не жалко — 3 с небольшим гига свободно, потом ещё 4 докину, процессора тоже хватит.

Виртуальная машина. VMware Workstation Pro и VirtualBox

Сообщения по теме [Сортировка по времени | RSS]

Можно в виртуалбоксе.

Копать в сторону «Режим интеграции дисплея».
У меня на хосте дебиан. Окошки приложений из гостевой XP отображаются на раб.столе хоста.

P.s. Гостевую виртуалку можно держать в фоне, а ярлыки для запуска приложений в гостевой системе выложить на раб.стол и меня хоста.
Тем самым приложения стартуют моментально, но нигде не видно что они из виртуалки запущены.
В мануалах по виртуалбоксу всё прекрасно расписано.

гугли Seamless Virtualization, SeamlessRDP.

> гугли Seamless Virtualization, SeamlessRDP.

спасибо, настроил — то, что надо.

Источник: www.opennet.ru

Используйте режим бесшовного режима VirtualBox или режим Unity VMware для беспрепятственного запуска программ с виртуальной машины

Используйте режим бесшовного режима VirtualBox или режим Unity VMware для беспрепятственного запуска программ с виртуальной машины

  • Как это устроено
  • Использование бесшовного режима VirtualBox
  • Использование режима Unity Unity
  • Режим Windows XP
Читайте также:
Как называется программа для детей с зпр

Видео: Используйте режим бесшовного режима VirtualBox или режим Unity VMware для беспрепятственного запуска программ с виртуальной машины

Видео: Используйте режим бесшовного режима VirtualBox или режим Unity VMware для беспрепятственного запуска программ с виртуальной машины

2023 Автор: Geoffrey Carr | [email protected] . Последнее изменение: 2023-07-11 09:29

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

Это означает, что вы можете использовать программы без окна виртуальной машины и настольной операционной системы гостевой операционной системы. Если вы используете несколько мониторов, вы можете разместить разные окна с виртуальной машины на разных мониторах.

Как это устроено

Все эти функции работают аналогичным образом. Вы запускаете свою виртуальную машину, запускаете программы, которые хотите использовать, а затем включаете «Бесшовный режим» или «Режим Unity». Окно гостевой операционной системы и окно виртуальной машины исчезнут, оставив окна гостевой операционной системы на вашем рабочем столе, Они будут работать, как если бы они работали на вашей операционной системе хоста, но виртуальная машина все еще работает в фоновом режиме. Программы по-прежнему изолированы, поэтому у них не будет доступа к файлам вашей операционной системы хоста — они просто работают в операционной системе хоста.

Эти трюки работают независимо от того, используете ли вы Windows, Linux или Mac. Вы можете легко запускать программы Windows на рабочем столе Linux или запускать программное обеспечение Linux на одном из Windows.

Использование бесшовного режима VirtualBox

Обратите внимание, что VirtualBox позволяет использовать эту функцию только для пользователей Windows, Linux и Solaris. Если вам удастся запустить Mac OS X на виртуальной машине VirtualBox или вы используете нишу, такую как Haiku, вы не сможете использовать эту функцию.

Прежде чем использовать эту функцию, вы должны установить пакет программ VirtualBox Guest Additions внутри гостевой виртуальной машины, с которой вы хотите это сделать. Если вы еще этого не сделали, загрузите виртуальную машину, откройте меню «Устройства» и выберите «Установить гостевые дополнения». Вам будет предложено установить программное обеспечение.

Чтобы использовать эту функцию, нажмите «Хост-ключ» - обычно правая клавиша Ctrl, но она отображается в нижнем правом углу окна виртуальной машины - и L одновременно. Вы также можете просто щелкнуть меню «Вид» и выбрать «Переключиться в бесшовном режиме».

Image

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

Чтобы выйти из режима бесшовного режима, просто нажмите клавишу хоста и L снова. Вы также найдете меню VirtualBox над панелью задач, которое вы можете навести на просмотр. Нажмите «Просмотр» и снова выберите «Переключиться в режим бесшовной», чтобы отключить бесшовный режим.

Использование режима Unity Unity

У VMware аналогичная функция называется режимом Unity. Он доступен на бесплатном VMware Player, а также на VMware Workstation и других платных приложениях VMware. Как и в VirtualBox, режим Unity VMware работает как для гостевых машин Windows, так и для Linux.

Как и в режиме бесшовного режима VirtualBox, для режима Unity для VMware требуется, чтобы собственный виртуальный компьютер VMware был установлен на гостевой виртуальной машине. Прежде чем пытаться это сделать, убедитесь, что VMware Tools установлен на гостевой виртуальной машине. Вы можете сделать это, выбрав опцию «Установить инструменты VMware» в меню программы VMware.

Читайте также:
Что такое программа pos

Чтобы войти в режим Unity, нажмите кнопку Unity в меню программы VMware. В отличие от VirtualBox, программы, запущенные на виртуальной машине, появятся на панели задач, как если бы они работали в вашей операционной системе хоста. У вас будет доступ к меню «Пуск» или «Приложения», которое позволяет запускать приложения на виртуальной машине.

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

Режим Windows XP

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

Режим Windows XP больше не присутствует в Windows 8, вероятно, из-за того, что Microsoft скоро перестанет поддерживать Windows XP, но вы можете использовать режим «Безликий» или «Единство», чтобы получить аналогичную функцию Windows XP в Windows 8, если хотите.

Image

Если вы используете Parallels на Mac, вы можете выбрать параметр «Ввести когерентность» в меню «Вид», чтобы отобразить окна виртуальной машины таким же образом.

Популярная тема

Как получить доступ к папкам на вашем хост-компьютере с виртуальной машины Ubuntu в VirtualBox

Как получить доступ к папкам на вашем хост-компьютере с виртуальной машины Ubuntu в VirtualBox

VirtualBox — это программа, которая позволяет запускать несколько операционных систем (гостей) на одном компьютере (главный компьютер). Возможно, вам потребуется перенести файлы между хостом и гостем. Его легко настроить в гостевых домах Windows, но сложно в Ubuntu.

Как настроить поведение запуска виртуальной машины Hyper-V в Windows 8

Как настроить поведение запуска виртуальной машины Hyper-V в Windows 8

По умолчанию Hyper-V пытается выяснить, какие виртуальные машины были включены в то время, когда ваш компьютер отключился. Он использует этот список для автоматического включения виртуальных машин, когда ваш компьютер включен. Вот как изменить то, что снова включается.

Как увеличить диск виртуальной машины в VirtualBox или VMware

Как увеличить диск виртуальной машины в VirtualBox или VMware

Когда вы создаете виртуальный жесткий диск в VirtualBox или VMware, вы указываете максимальный размер диска. Если вам нужно больше места на жестком диске вашей виртуальной машины позже, вам придется увеличить виртуальный жесткий диск и раздел.

Предотвращение спящего режима компьютера, блокировки, спящего режима, режима ожидания в режиме ожидания

Предотвращение спящего режима компьютера, блокировки, спящего режима, режима ожидания в режиме ожидания

Sleep Preventer — это утилита Windows, которая не позволяет компьютеру отображать дисплей, переходить в режим ожидания, спящий режим, блокировка или спящий режим.

Используйте клавиатуру для запуска программ на панели задач в Windows

Используйте клавиатуру для запуска программ на панели задач в Windows

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

Источник: ru.begin-it.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru