这就是问题所在。在我们的计划中,我们有一个附加组件(机器视觉),客户可以自行编辑。我们在 VB.NET 2010 中为这个插件提供了一个模板。然后他们复制这个模板并重命名它(他们喜欢的任何名字),并编辑一些东西。问题是我想限制客户一次打开此模板的多个副本。
显然我选择了单个实例,但由于它们实际上是不同的程序,这只会阻止它们打开同一个模板两次。我的第一个想法是我可以更改进程名称并在程序集名称前面放置一些通用的(myCompany - ),但我认为这是不可能的。我想知道是否有人知道另一种检查该程序是否打开的方法。显然,我们可以编辑我们的模板以在其模板的所有副本中放置一些东西(可以检查),但我想不出任何可用的东西。