Нужно настроить запуск «в один клик» программы на виртуалке. Программа с графическим интерфейсом. Гостевая ОС — 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 Unity
- Режим Windows XP
Видео: Используйте режим бесшовного режима VirtualBox или режим Unity VMware для беспрепятственного запуска программ с виртуальной машины
2023 Автор: Geoffrey Carr | [email protected] . Последнее изменение: 2023-07-11 09:29
Это означает, что вы можете использовать программы без окна виртуальной машины и настольной операционной системы гостевой операционной системы. Если вы используете несколько мониторов, вы можете разместить разные окна с виртуальной машины на разных мониторах.
Как это устроено
Все эти функции работают аналогичным образом. Вы запускаете свою виртуальную машину, запускаете программы, которые хотите использовать, а затем включаете «Бесшовный режим» или «Режим Unity». Окно гостевой операционной системы и окно виртуальной машины исчезнут, оставив окна гостевой операционной системы на вашем рабочем столе, Они будут работать, как если бы они работали на вашей операционной системе хоста, но виртуальная машина все еще работает в фоновом режиме. Программы по-прежнему изолированы, поэтому у них не будет доступа к файлам вашей операционной системы хоста — они просто работают в операционной системе хоста.
Эти трюки работают независимо от того, используете ли вы Windows, Linux или Mac. Вы можете легко запускать программы Windows на рабочем столе Linux или запускать программное обеспечение Linux на одном из Windows.
Использование бесшовного режима VirtualBox
Обратите внимание, что VirtualBox позволяет использовать эту функцию только для пользователей Windows, Linux и Solaris. Если вам удастся запустить Mac OS X на виртуальной машине VirtualBox или вы используете нишу, такую как Haiku, вы не сможете использовать эту функцию.
Прежде чем использовать эту функцию, вы должны установить пакет программ VirtualBox Guest Additions внутри гостевой виртуальной машины, с которой вы хотите это сделать. Если вы еще этого не сделали, загрузите виртуальную машину, откройте меню «Устройства» и выберите «Установить гостевые дополнения». Вам будет предложено установить программное обеспечение.
VirtualBox скроет фон рабочего стола гостевой операционной системы, создавая впечатление, что программы гостевой операционной системы работают на рабочем столе операционной системы хоста. Однако запущенные приложения не будут отображаться на стандартной панели задач вашей операционной системы.
Использование режима Unity Unity
У VMware аналогичная функция называется режимом Unity. Он доступен на бесплатном VMware Player, а также на VMware Workstation и других платных приложениях VMware. Как и в VirtualBox, режим Unity VMware работает как для гостевых машин Windows, так и для Linux.
Как и в режиме бесшовного режима VirtualBox, для режима Unity для VMware требуется, чтобы собственный виртуальный компьютер VMware был установлен на гостевой виртуальной машине. Прежде чем пытаться это сделать, убедитесь, что VMware Tools установлен на гостевой виртуальной машине. Вы можете сделать это, выбрав опцию «Установить инструменты VMware» в меню программы VMware.
Режим Windows XP
Режим Windows XP Windows 7 фактически функционирует аналогичным образом, запустив виртуальную машину Windows XP на виртуальном ПК в фоновом режиме. Затем Windows отображает программы, которые вы хотите запустить на стандартном рабочем столе, интегрируя их с операционной системой Windows 7.
Режим Windows XP больше не присутствует в Windows 8, вероятно, из-за того, что Microsoft скоро перестанет поддерживать Windows XP, но вы можете использовать режим «Безликий» или «Единство», чтобы получить аналогичную функцию Windows XP в Windows 8, если хотите.
Если вы используете Parallels на Mac, вы можете выбрать параметр «Ввести когерентность» в меню «Вид», чтобы отобразить окна виртуальной машины таким же образом.
Популярная тема
Как получить доступ к папкам на вашем хост-компьютере с виртуальной машины Ubuntu в VirtualBox
VirtualBox — это программа, которая позволяет запускать несколько операционных систем (гостей) на одном компьютере (главный компьютер). Возможно, вам потребуется перенести файлы между хостом и гостем. Его легко настроить в гостевых домах Windows, но сложно в Ubuntu.
Как настроить поведение запуска виртуальной машины Hyper-V в Windows 8
По умолчанию Hyper-V пытается выяснить, какие виртуальные машины были включены в то время, когда ваш компьютер отключился. Он использует этот список для автоматического включения виртуальных машин, когда ваш компьютер включен. Вот как изменить то, что снова включается.
Как увеличить диск виртуальной машины в VirtualBox или VMware
Когда вы создаете виртуальный жесткий диск в VirtualBox или VMware, вы указываете максимальный размер диска. Если вам нужно больше места на жестком диске вашей виртуальной машины позже, вам придется увеличить виртуальный жесткий диск и раздел.
Предотвращение спящего режима компьютера, блокировки, спящего режима, режима ожидания в режиме ожидания
Sleep Preventer — это утилита Windows, которая не позволяет компьютеру отображать дисплей, переходить в режим ожидания, спящий режим, блокировка или спящий режим.
Используйте клавиатуру для запуска программ на панели задач в Windows
Нажмите клавишу Windows и цифровую клавишу, которая соответствует позиции значка программы слева, на панели задач. Открывайте их быстрее, используя клавиатуру.
Источник: ru.begin-it.com