好的,這是我的情況。我有一個我創建的WPF應用程序,它還包含應用程序協議處理程序,以便可以從Web上的鏈接打開該應用程序,該應用程序使用命令行參數打開應用程序以預先填充某些信息。所有這些工作。訪問現有的WPF應用程序實例?
我想完成的是這個。如果用戶已經打開了應用程序,並且他們點擊了其中的另一個鏈接,它將會打開一個新的應用程序實例。我希望能夠檢測到正在運行的應用程序的現有實例,如果是,則將適當的值發送到該應用程序而不是打開一個新應用程序。
我知道如何檢查instace的存在(我在另一個應用程序中),但我無法弄清楚如何將值發送到該應用程序。谷歌沒有太多的幫助,你們一直很棒。謝謝!
James
這個例子(http://www.flawlesscode.com/post/2008/02/Enforcing-single-instance-with-argument-passing.aspx)似乎是一個應該去的,不應該有任何問題與WPF相對,而不是WinForms。因爲這是包含該鏈接的第一個響應,所以將其標記爲答案。 :) – 2009-06-18 18:49:15