Existe uma maneira de obter o software de um computador que executa o Windows 4?

2

Nosso laboratório usa um computador que executa o Windows 4 (antigo que conheço) para executar equipamentos especializados. O software que queremos é o rsview32, ele roda um programa que controla nossos equipamentos especializados. Gostaríamos de atualizar para um computador mais novo, mas não temos o software nem o programa no disco nem nada. A única cópia é nesse computador. A pergunta é: posso fazer algo para tirar o software desse computador? Posso copiar o conteúdo do disco rígido e executar os programas no novo computador?

O computador possui apenas porta ethernet, usb 1.0 e unidade de disquete.

** EDIT: O computador usa a porta ethernet para se comunicar com o equipamento.

    
por user17338 02.05.2014 / 17:59

2 respostas

3

Muitos conjuntos complexos de software do Windows não dependem apenas de arquivos copiados para locais designados no sistema de arquivos, mas também de entradas do Registro. Normalmente, as entradas do registro não são apenas simples chaves em HKCU / SOFTWARE, mas também podem incluir vários componentes COM registrados, bibliotecas de tipos e classes. Esses conjuntos também podem depender de outros componentes ou pacotes redistribuíveis do Windows, como versões específicas do .NET, versões específicas da biblioteca do Visual Studio C ou versões específicas do MSXML.

Se você estiver migrando para uma versão posterior do Windows, há também a questão de compatibilidade e / ou versões mais recentes dos componentes do Windows com os quais a versão específica do seu software pode ou não trabalhar.

Portanto, não, copiar arquivos provavelmente não funcionará se este programa for do tipo decentemente complexo (e de instalar algum software Rockwell recentemente para alguém no meu local de trabalho, ele definitivamente tem muitos componentes e dependências.)

Se o sistema operacional for novo o suficiente para executar uma ferramenta P2V (como o Vmware's Converter), você pode tentar movê-lo para uma máquina virtual.

    
por 02.05.2014 / 18:19
3

O sistema antigo provavelmente tem um disco rígido muito pequeno, então por que não fazer uma cópia de toda a unidade como imagem de unidade virtual e depois executar esse sistema em outra máquina moderna como um PC virtual? Você pode fazer assim:

  • Anexe a unidade antiga a alguma máquina moderna que tenha a mesma conexão de unidade (EIDE? talvez não tão fácil de encontrar).
  • Use Microsoft SystemInternals disk2VHD para criar uma imagem do unidade para um arquivo VHD. (Um disco rígido virtual)
  • Abra esse VHD com sua ferramenta Virtual PC favorita (Microsoft Virtual PC ou VirtualBox).
  • Você pode configurar o novo sistema virtual para compartilhar as portas USB e serial do sistema host, portanto, se você precisar conectar seu equipamento especializado a portas USB / serial, ele passará por lá.
por 02.05.2014 / 18:18