2014-01-08 5 views
1

Я хочу запустить несколько экземпляров Flash IDE CS6 одновременно, но при запуске Flash.exe существующее окно получает фокус вместо запуска нового. Есть ли какой-либо переключатель командной строки для запуска сразу нескольких экземпляров?Как запускать несколько экземпляров Flash CS6 одновременно?

То, что я пытаюсь достичь, - запустить сразу несколько сценариев JSFL на моей машине сборки, чтобы включить параллельное построение.

ответ

0

Я не думаю, что это возможно с нормальной конфигурацией. Flash, возможно, записывает в реестр, и одновременное использование нескольких экземпляров может привести к повреждению, поскольку они пытаются писать одни и те же значения и, возможно, в разных порядках; другими словами, он не является потокобезопасным или транзакционным.

Можно запустить несколько экземпляров на одном компьютере с помощью приложения для песочницы, такого как Sandboxie, и вам потребуется, по крайней мере, версия Pro для запуска сразу нескольких песочниц.

С каждым экземпляром в своей песочнице каждый экземпляр будет вести себя так, как будто это единственный экземпляр, запущенный на машине.

Проблемы с методом песочницы: Во-первых, все песочница, включая все записи на диск, поэтому все изменения теряются, когда песочница закрывается или машина перезапускается, если вы не сохраняете изменения на диске. и вам, вероятно, придется это сделать вручную, взаимодействуя с программным обеспечением для песочницы. Во-вторых, автоматизация создания каждой песочницы и сохранение этих изменений могут быть трудными или невозможными, в зависимости от программного обеспечения для песочницы. В-третьих, и, наконец, накладные расходы на установку/сохранение/разборку песочниц могут затруднить производительность больше, чем вы могли бы получить от параллельной обработки.

Смежные вопросы