プログラムを仮想化するには、いくつかのオプションがあります:
https://en.wikipedia.org/wiki/Portable_application_creators
独自の仮想化ソフトウェアを作成することは、はるかに複雑であり、Windows SDK を使用してプログラミングとフック ライブラリ呼び出しに大まかな作業が必要になります。
ただし、プログラムのコピーごとに追加のソフトウェアをセットアップして実行する必要がない簡単なオプションとして、プログラムの複数のコピーを作成し、各実行可能ファイルを 16 進数で編集することをお勧めします。
実行に必要な数のアプリケーションのコピーを作成し、アプリケーション ファイルを 16 進エディターで開き、レジストリ キーの名前を検索します。例:
HKLM\System\CurrentControlSet\Control\Session Manager
次に、最後のバイトを各バージョンの数字 (1 バイト、0 ~ 9) に変更します (例:
HKLM\System\CurrentControlSet\Control\Session Manage1
HKLM\System\CurrentControlSet\Control\Session Manage2
HKLM\System\CurrentControlSet\Control\ )。セッション管理3
10 を超える差異 (2 バイト、00-99) の場合は、最後の 2 バイトを使用
し
ます
。