Программное обеспечение Windows для сохранения произвольного состояния приложения

Программное обеспечение VM делает отличную работу по сохранению состояния, когда Вы "выключаете его", позволяя мгновенный и непосредственный возврат тому предыдущему состоянию.

Есть ли некоторое приложение для Windows, который позволяет мне делать то же самое для какого-либо произвольного программного обеспечения? Это позволило бы мне сохранять/восстанавливать состояние, возможно через команду оболочки или кнопку, которую это добавляет к каждому окну.

Править: Для ясности существует два типа приложений: те, которые сохраняют их собственные состояния и тех, которые сохраняют состояния других. Те, которые сохраняют их собственное состояние, похожи на Chrome, который на загрузке, перезагружает окна, которые Вы имели в открытый прошлый раз.

Это не то, о чем я спрашиваю; я прошу приложение, которое может сохранить состояние других приложений, отчасти как VM, который делает программное обеспечение; но для любого приложения. (Тривиальный тест был бы блокнотом загрузки ++, ввести набор материала и сохранять-состояние; на состоянии сброса необходимо смочь к многоуровневой отмене многое из того, что Вы записали, как будто Вы никогда не закрываете приложение.)

14
задан 09.01.2011, 16:47

3 ответа

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

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

Думайте, например, о приостановке приложения, которое имеет открытый файл на CD или открытое Интернет-соединение. Теперь вообразите то, что это взяло бы, чтобы "приостановить" и "не приостановить" его: Все файлы и соединения, на которых будут экономить, приостанавливают, затем на не приостанавливают, чтобы быть воссозданным, CD-привод, возможно, чтобы быть проверенным и открытый файл, Интернет-соединения, которые будут восстановлены со всей информацией о входе в систему в сайт и т.д. и т.д.

Это просто слишком сложно для реализации в любой операционной системе и также было бы дырой в системе безопасности, обойдя потребность во вводе входа в систему, если состояние приложения было "получено" сразу после входа в систему. Для корректной приостановки приложения нужно было бы примерно сохранить состояние всей операционной системы (который действительно существует).

3
ответ дан 07.12.2019, 11:23

Без виртуализации Ваша единственная опция на Microsoft Windows является приложениями паузы/резюме. Утилитами, которые могут сделать это, является PySuspend и Pausep. Это не позволит Вам выполнять любой вид "отмены".

В то время как существуют продукты виртуализации, такие как QubesOS, который может сделать то, что Вы ищете системы Linux, Вы будете вряд ли видеть это на Microsoft Windows без прямой поддержки со стороны Microsoft. Однако даже с QubesOS, должно быть возможно запустить продукт виртуализации как VirtualBox или VMware Workstation для выполнения Приложений Windows. Можно также запустить Приложения Windows через вино с полными преимуществами абстракции QubesOS.

С другой стороны, Вы могли выполнить несколько VMs выполнение отдельной копии Windows под каждым из них. Некоторые версии MS Windows позволяют Вам выполнять одну или несколько копий ОС, виртуализированной, в соответствии с единой лицензией.

5
ответ дан 07.12.2019, 11:23

Это - то, что Jaryba (раньше Librato) делает SmartSuspend. Это - легкий вес контейнер VM для приложений, который позволяет Вам приостановить, возобновить и переместить просто приложение, во многом как Вы был бы VM, но с намного меньше служебным. Прямо сейчас это не поддерживает Windows, но они предназначаются для ума 2011 для поддержки Windows. Это работает обоснованно хорошо с основанными на Linux приложениями. Некоторые приложения не выпускают лицензии, как обещано при приостановке SmartSuspend но большинство делает и Вы можете часть времени на дорогом программном обеспечении довольно хорошо с продуктом.

0
ответ дан 07.12.2019, 11:23

Теги

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