問題出在這裏。在我們的程序中,我們有一個客戶可以自己編輯的附加組件(機器視覺)。我們在VB.NET 2010中爲此附加組件提供了一個模板。然後,他們複製此模板並將其重命名爲(無論他們喜歡什麼),並編輯幾件事情。問題是我想限制客戶一次打開此模板的多個副本。停止一次運行多個程序
顯然我選擇了單個實例,但由於它們實際上是不同的程序,所以這隻會阻止它們打開兩次相同的模板。我的第一個想法是,我可以更改進程名稱並在程序集名稱前放置一些通用的(myCompany - ),但我認爲這不可能。我想知道是否有人知道另一種方法來檢查這個程序是否打開。很顯然,我們可以編輯我們的模板,以便在模板的所有副本中放置一些東西(可以檢查),但我想不出任何可用的東西。
爲什麼你想限制客戶打開多個模板副本? – jsedano
這是Microsoft Office的加載項嗎?還是對於Visual Studio?或者是其他東西?我真的不知道你的意思是「模板」。用戶如何打開它?它是否包含啓動時運行的任何代碼?我會建議使用信號燈或其他類型的鎖。 –