我有一個小應用程序,它是免費供個人使用的,但需要付費許可證才能供公司使用。如何檢測在另一個工作站上運行的相同Win32應用程序的另一個實例?
這很可能是在公司環境中,我的應用程序將在多個工作站上運行。如果它是免費版本,我想顯示一個不顯眼的消息。 (並繼續)
它不一定是防彈的,如果它不可能(即防火牆),那麼應用程序應該繼續。我不想讓用戶設置某種中央服務來跟蹤實例。我不想惹惱我的用戶(特別是不支付的* g *)
有什麼方法可以實現這種功能嗎?
我記得Dreamweaver的舊版本有這種功能。您不能在同一個網絡中多次運行它。
如果你在我的機器上這樣做了,那麼我的防火牆會彈出一條消息,說「應用程序Foo想訪問網絡,是嗎?」。可以嗎?如果我是您的最終用戶之一,我是否會被告知您的應用程序正在進入網絡? – ChrisW 2009-02-14 18:51:51