異なるコマンド ライン パラメータで 2 回実行される実行可能ファイル (VC++) があるため、基本的に 2 つのインスタンスが実行されています。この実行可能ファイルは C# dll をロードします。最初に知りたいのは、dll の 2 つのインスタンスが 2 つの異なるインスタンスにロードされるかどうかです。はいの場合、dll に静的クラスがあります。これをインスタンス化する方法、つまり、静的クラスの 2 つのインスタンスがあるか、2 つのプロセス間で共有されますか。
実行可能ファイルの 2 つのインスタンスを実行しようとすると、1 つのインスタンスのみが dll の読み込みに成功します。