Я пытаюсь запустить несколько систем одновременно на одном ОДНОМ компьютере одновременно. Это вообще возможно? мои знания о компьютерах и технологиях ограничены, но, чтобы дать вам немного больше понимания, я объясню ситуацию. Я пытаюсь запустить одну программу несколько раз на одном компьютере, но программа ограничивает вас возможностью открывать ее только один раз за раз. Я подумал, что если бы я мог разделить или разбить мой жесткий диск, то он мог бы запускать несколько систем одновременно, и, возможно, это позволило бы мне запустить одну из этих программ в каждой системе. Я также пытаюсь заставить каждую из этих систем работать с разными IP-адресами. Я подумал, что, возможно, настройка VPN на каждой системе может сработать после того, как я все это разделю, но опять же мои знания об этой технологии очень ограничены. Если есть какой-либо другой способ достижения этой цели или что-то близкое, пожалуйста, укажите это. Моя главная цель - возможность многократно открывать эту программу на одном компьютере, и каждый из них запускается с другого IP-адреса. Если это невозможно, объясните, почему.
2 ответа
Вы можете использовать виртуальную машину (VM, для краткости). Хорошее программное обеспечение для этого - Oracle VM Virtual Box, которое является бесплатным и довольно простым в использовании. Если вам нужно коммерческое программное обеспечение, есть VMWare Workstation, которая предлагает дополнительные функции.
При создании виртуальной машины вы можете контролировать ее свойства и распределение оборудования, например, количество ядер ЦП, доступных для виртуальной машины, распределение ОЗУ (памяти), хранение на диске и т.д. Когда вы включаете виртуальную машину, вы можете установить любую операционную систему, например, Linux и Windows. Вы можете подключить виртуальную машину к Интернету и обмениваться файлами между своей физической машиной и виртуальной машиной и т.д. Обе программы доступны для всех основных операционных систем.
Вот снимок экрана Oracle VM Virual Box под управлением Windows XP в среде Windows 7:
Если вы просто хотите запустить несколько экземпляров программы, которая позволяет вам иметь только один экземпляр, то виртуальная машина может быть излишней. Если у вас нет объема оперативной памяти, вы не сможете запустить более пары экземпляров виртуальных машин, прежде чем столкнетесь с проблемами с памятью.
Я бы порекомендовал создать несколько учетных записей пользователей. Затем вы можете сделать runas под каждой учетной записью. Большинство программ, работающих в контексте одного пользователя, не могут обнаружить другой экземпляр себя, запущенный под учетной записью другого пользователя.