Как переместить программное обеспечение без установки установки?

297
Masoud

Мой друг попросил меня предложить ему способ переноса старого программного обеспечения, которое он использует на компьютере с Windows 2000, в новую систему.

Я могу думать о 2 методах:

  1. Создание образа из его системы Windows 2000 и создание копии всей системы в новой системе. но я не уверен, что это работает?
  2. Поиск библиотечных зависимостей программного обеспечения и перемещение всех двоичных файлов и библиотек в новую систему.

Я не уверен, какой выбрать.

0
Я не мог добавить теги win2000. извините за плохую пометку. Masoud 9 лет назад 0
Зависит от программного обеспечения, какое-то старое программное обеспечение запускалось из папки программы с небольшими зависимостями, это просто зависит, попробуйте скопировать папку программы в новую систему и запустить программное обеспечение, посмотреть, выдает ли оно ошибки и какие они есть. Moab 9 лет назад 0
Я думаю, что лучшим способом будет преобразовать старую машину в виртуальную машину, а затем запустить ее на новой машине. Некоторая информация о том, как это сделать, находится по адресу http://superuser.com/questions/346959/converting-a-windows-2000-physical-machine-to-a-virtual-machine. gogoud 9 лет назад 1
Если вы имеете в виду переход на другой существующий компьютер с win2000, скопируйте папку с программой, найдите записи в реестре (как в hklm / software, так и в hkcu / software). Если вы хотите избавиться от старого оборудования, конвертируйте его в виртуальную машину Dan 9 лет назад 0

1 ответ на вопрос

0
Byte Commander

Вариант 2 обычно не работает.
Если программа хранит все свои файлы в своей собственной папке в C: \ Program Files \ myprog или где-либо еще, вы можете просто переместить эту папку в другую систему с идентичными зависимостями или независимо от того, от чего зависит программа (архитектура, тип жесткого диска, библиотеки, серийный номер ...).
Но как только приложение начинает хранить файлы конфигурации или библиотеки DLL в папке Windows или в любом другом месте, их трудно найти.
Если теперь программа также использует реестр для хранения некоторой информации, вы можете почти забыть об этом!

Видите ли, простое перемещение папки программы работало, возможно, во времена DOS (даже тогда, не всегда), но чем новее такое приложение, тем более вероятно, что некоторые файлы или информация будут распространяться по разным местам или зависеть от так легко копируемая информация (например, некоторые средства защиты от копирования)

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