我們最近決定將應用程序部署轉移到JWrapper,並開始處理實現我們工具的所有功能所需的較小更改。特別是,我們有一個我們在JWrapper中使用協議註冊處理的自定義協議。我們在單獨的(非用戶可運行的)虛擬應用程序中執行此操作。當它獲取參數時,它必須決定將它們交給當前正在運行的主虛擬應用程序的實例,或者使用命令行參數設置生成主應用程序的新實例(我們通過使用JWSystem.forkVirtualApp( 。))。如何從JWrapper包中檢測正在運行的應用程序並將命令行參數傳遞給它
我們看到JWrapper here的URL處理常見問題頁面,只有MacOS的是能夠註冊一個事件處理程序,以URL開口迴應,並且有一個用於Windows的建議上提到...
在Windows這是不可能的直接,因爲Windows不支持它,然而專門的URL處理虛擬應用程序,然後將URL傳遞到您的主應用程序將達到相同的結果。
我的問題是;我們究竟如何獲得我們正在運行的主要虛擬應用程序,以及我們如何傳遞一些參數?有沒有我們應該使用的特定方法?