これが問題です。私たちのプログラムには、お客様が自分で編集できるアドオン (マシン ビジョン) があります。VB.NET 2010 でこのアドオンのテンプレートを提供しています。次に、このテンプレートをコピーして名前を変更し (任意の名前に)、いくつか編集します。問題は、顧客を制限したいことです。このテンプレートの複数のコピーを一度に開く。
明らかに単一のインスタンスを選択しましたが、これらは実際には異なるプログラムであるため、同じテンプレートを 2 回開くのを防ぐだけです。私の最初の考えは、プロセス名を変更して、アセンブリ名の前に一般的なもの (myCompany - ) を配置できるということでしたが、それは可能ではないと思います。このプログラムが開いていることを確認する別の方法を誰かが知っているかどうか疑問に思っていました. 明らかに、テンプレートを編集して、テンプレートのすべてのコピーに何かを配置することができます (これはチェックできます) が、利用できるものは何も思いつきません。