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

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

Он хотел, чтобы разработчик библиотеки посмотрел на это и подтвердил проблему. Просто сказать им «что-то пошло не так» ничего не значит, вы должны дать им все место преступления. Таким образом, лучший способ - сделать снимок работающей машины (с открытым диалоговым окном сбоя), и позволить разработчику библиотеки получить к нему доступ и (возможно) поработать над ним.

Однако в VirtualBox возникают трудности. Вот несколько попыток:

  1. Устройство экспорта и импорта просто создает снимок жесткого диска, а не памяти.

  2. Я могу скопировать все файлы, .vbox .sav файл и .vdi файл в поперечнике, и есть целевая машина установить все вверх. Тем не менее, когда я пытался вернуть сохраненное состояние, он говорит, что оно недействительно (VERR_SSM_INTEGRITY_FOOTER). (Я пытался сохранить UUID машины, но это не помогает)

0