インストールされたプログラムをインストーラーなしで新しいPCに移行する方法は?


2

従来のVisual Basic 5プログラムを古いWin98ボックスからWin 2008サーバーに移行する必要があります。プログラムのインストーラーは使用できません(カスタムプログラムです)。

VB 5.0ランタイムのインストールを開始し、プログラムフォルダー全体を新しいボックスにコピーしますが、機能しません(いくつかのDLLとActiveXコントロールが欠落していると思われるため、プログラムは実行されますが、異なるランタイムエラーが発生します)。

SysInternals FileMonおよびRegMonを使用して、ファイルシステムおよびレジストリへのすべてのプログラムアクセスをキャプチャし、このファイル/レジストリ設定を新しいボックスにコピーするプログラムを作成することを考えていますが、これは大変な作業になる可能性があります結果は不確かです。

ポータブルインストールを作成できるプログラム(Cameyo、ThinApp)を探しましたが、通常これらのプログラムはa)インストーラーが必要で、b)現在プログラムが実行されているWin98で実行できません。

回答:


4

そのWindows 98ボックス-なぜWHOLEシステムを仮想化して始めてみませんか?あなたはそれが機能するという事実を知っています。おそらくP2Vツールを使用することはできませんが、ボックスをイメージ化し、VMに戻すことができます。これにより、同じ環境が確実に得られます。


ええ、VirtualBoxでWindows全体を仮想化することを考えていますが、プログラムはデータを共有する複数のコンピューターで同時に実行する必要があり、1日に数回使用されます。彼はプログラムを実行したいこと。また、プログラムファイルの共有がVM内から実行されているネットワーク環境で正常に機能するかどうかもわかりません。最後の手段としてこのオプションを保持します。ありがとう
PabloG
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.