Назад | Перейти на главную страницу

POC сделать снимок экрана с виртуальной машины XP главной машины Windows 7

Я ищу какие-либо идеи сделать снимок экрана основной машины на Windows 7 с виртуальной машины на Windows XP, есть какие-либо идеи или доказательства концепции, чтобы можно было это сделать?

Может от интеграции драйверов что ли?

Мне не нужны фрагменты кода, должны быть только POC из не может этого сделать.

РЕДАКТИРОВАТЬ: Может быть идея интеграции процесса? (сбросить любую память процесса на основной машине из виртуализированной)

Вау я считать Я знаю, что вы пытаетесь спросить, может быть, в любом случае - вы имеете в виду «могу ли я заставить виртуальную машину сделать снимок экрана с изображением ее ОС?»?

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

У меня проблемы с вашим английским, но я думаю, вы спрашиваете, возможно ли для приложения, работающего в «гостевой» операционной системе (ОС, работающей в гипервизоре), сделать снимок экрана с экраном операционной системы «Host» система (ОС, на которой размещен гипервизор).

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

Гипервизор должен предоставить гостю виртуальную машину, которая полностью изолирует гостя от хоста. Любые методы доступа к ОС хоста из гостевой системы в конечном итоге должны быть такими же, как если бы гость была отдельной от хоста физической машиной.

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

Если это среда Windows, вы мощь иметь возможность использовать WMI для вызова сценария в хост-системе для отправки ключа prtscrn на консоль. Затем вам нужно будет вставить его в краску (снова через скрипт). Я не пробовал, но для меня это звучит разумно, и я, конечно же, автоматизировал приложения с помощью sendkeys.