Mój przyjaciel poprosił mnie, żebym zaproponował mu sposób przeniesienia starego oprogramowania, którego używa na komputerze z systemem Windows 2000 do nowego systemu.
Mogę wymyślić 2 metody:
- Wykonanie obrazu z jego systemu Windows 2000 i wykonanie kopii całego systemu na nowym systemie. ale nie jestem pewien, czy to działa?
- Wyszukiwanie zależności oprogramowania od biblioteki i przeniesienie wszystkich plików binarnych i bibliotek do nowego systemu.
Nie jestem pewien, który wybrać.
windows-xp
windows-2000
Masoud
źródło
źródło
Odpowiedzi:
Opcja 2 zwykle nie działa.
Jeśli program przechowuje wszystkie swoje pliki we własnym folderze w folderze C: \ Program Files \ myprog lub cokolwiek innego, możesz po prostu przenieść ten folder do innego systemu z identycznymi zależnościami lub niezależnie od programu (architektura, typ dysku twardego, biblioteki, numer seryjny ...)
Ale gdy tylko aplikacja zacznie przechowywać pliki konfiguracyjne lub biblioteki dll w folderze Windows lub w innym miejscu, trudno je znaleźć.
Jeśli teraz program korzysta również z rejestru do przechowywania niektórych informacji, prawie możesz je zapomnieć!
Widzisz, po prostu przeniesienie folderu programu działało może z powrotem w czasie DOS (nawet wtedy nie zawsze), ale im nowsza jest taka aplikacja, tym bardziej prawdopodobne jest, że niektóre pliki lub informacje zostaną rozmieszczone w różnych lokalizacjach lub zależą od tak łatwe do skopiowania informacje (np. niektóre zabezpieczenia przed kopiowaniem)
źródło