X немедленно сбой при входе в систему

Я хотел получить то же самое и в итоге решил его без использования гостевого управления. На моем узле MacOS X у меня есть папка (с именем Windows), которую мой клиент Vbox, работающий с Win7, отображен как Z :. Я использую фиктивные файлы для связи между хостом и моими клиентами следующим образом:

На хосте Mac: - создан один shell-скрипт с иконкой для каждого приложения Windows, которое я хотел запустить в Win-client , То, что они в основном делают, это убедиться, что VirtualBox ранее не запускался, а затем создает файл «запустите этот конкретный приложение» в общей папке, которую Windows может читать после запуска. Пример того, как выглядит такой скрипт, следующий:

#!/bin/bash

# bail if vbox is already started/running windoze...
ps ax | grep -v grep | grep 'Windows 7' > /dev/null
if [ $? -eq 0 ]; then
  echo "Sorry, Windows is already running."
  exit 0
fi

# send a message to Windoze which program to start...
touch /Users/urban/Documents/Windows/START_TS2000I.TXT

# startup Windoze in seamless mode
vboxmanage setextradata 'Windows 7' GUI/Seamless on
vboxmanage startvm 'Windows 7' &

exit 0

Тогда у клиента Windows у меня есть соответствующий скрипт (BAT-файл) в папке Startup, который выглядит так:

@echo off
pushd "C:\Program Files\Omega Research\Program"
if exist Z:\start_ts2000i.txt start ORTrade.exe
if exist Z:\start_ts2000i.txt del Z:\start_ts2000i.txt
.
.
.
exit 0

Таким образом, в любое время, когда я хочу добавить новый значок запуска клиента на своем Mac, я скопирую сценарий оболочки, придумаю новый файл фиктивного файла и добавлю соответствующие строки запуска в BAT-скрипт на клиенте. Отлично работает, и я думаю, что он соответствует идее Мартиса в предыдущем посте.

1
задан 6 January 2013 в 07:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: