2017-08-14 46 views
0

我創建了一個UWP應用程序,它具有在所有設備上運行的主要部分,還有一個win32進程,它爲應用程序,並在應用程序在PC上運行時運行。 (如描述here從主UWP進程中終止UWP應用程序的win32進程,或發送消息給它

現在,這個win32部分是可選的,我希望用戶能夠啓用或禁用它。所以當用戶啓用它時,我可以運行win32進程(它位於相同的包中)。但是,當用戶禁用它時,我該如何終止win32進程?

不知怎的,我需要發送一條消息給應用程序,要求它終止或殺死它。有什麼辦法可以做到這一點?

我已經看過app services,但它似乎只能從桌面應用程序發起對話到UWP應用程序,而不是相反。

+0

那麼,爲什麼不從桌面,詢問是否需要殺死自己發起的談話? – DavidG

+0

@DavidG啓用/禁用切換位於現代UWP部分的設置頁面中。那麼,桌面應用程序應該如何知道何時啓動與現代UWP部分的對話?每隔幾秒輪詢一次都是可能的,但遠非理想。 –

+0

我的疑問是UWP的安全模型不會讓你啓動與你的應用程序的連接,但也許你可以用套接字來做到這一點? – DavidG

回答