Я автоматизирую тесты веб-приложений на основе архитектуры Selenium в виртуальных машинах Windows, подключающихся через удаленный рабочий стол Windows.Мне стало известно, что Flash / SWF и другие элементы в браузере ведут себя по-разному, если окно виртуальной машины открывается / отображается (все круто) и когда окно закрыто (или, возможно, даже свернуто).Это означает, что браузеры / плагины задействуют некоторую оптимизацию, если никто не смотрит на экран (возможно, я ошибаюсь - если да - поправьте меня).
В качестве (рабочего) обходного пути, установки VNC (и входа в системуэто хотя бы один раз перед запуском тестов) помогает.С этого момента никому не нужно «смотреть» монитор.
Я думаю, что те же функциональные / системные вызовы используются (например) проигрывателями фильмов, которые отменяют заставку во время просмотра фильма.
Вопрос в том, был ли написан какой-либо специальный демон для этих целей, поэтому мне не нужно будет подключаться к этим машинам через VNC, а только для запуска демона.
Обновление: http://www.jddesign.co.uk/products/freeware/freeware_programs.htm - пока что нашел эту утилиту, проверяя, выполнит ли она работу.Советы все еще приветствуются.
Обновление N2: вышеприведенная утилита не выполняет свою работу