私が VAX/VMS で開発した古き良き/悪しき時代には、「インストールされた共有イメージ」と呼ばれる機能がありました。これにより、実行可能プログラムが多くのユーザーによって同時に実行されると予想される場合、次のように INSTALL ユーティリティを呼び出すことができました。
$ インストール
インストール > ONES_PROGRAM.EXE/SHARE を追加
インストール > 終了
/SHARE フラグには、データからコードを分離する効果があったため、ONES_PROGRAM.EXE の同時ユーザーはすべて (もちろん読み取り専用ベースで) コードを共有しますが、それぞれがデータの独自のコピーを (オンに) 持つことになります。読み取り/書き込みベース)。この手法/機能により、同時ユーザーの数に関係なく、プログラムのコードのコピーを 1 つだけ VAX メモリに常駐させる必要があったため、Mbytes のメモリ (当時は必要でした) を節約できました。
Windows XP にも同様の機能がありますか? コントロール パネルの [プログラム/機能の追加] が同等かどうかわかりません (同等だと思いますが、よくわかりません)。
情報をありがとう
リチャード
ps INSTALL は、興味がある場合に備えて、ライブラリとプログラムも共有します