2017-08-14 42 views
0

我创建了一个UWP应用程序,它具有在所有设备上运行的主要部分,还有一个win32进程,它为应用程序,并在应用程序在PC上运行时运行。 (如描述here从主UWP进程中终止UWP应用程序的win32进程,或发送消息给它

现在,这个win32部分是可选的,我希望用户能够启用或禁用它。所以当用户启用它时,我可以运行win32进程(它位于相同的包中)。但是,当用户禁用它时,我该如何终止win32进程?

不知怎的,我需要发送一条消息给应用程序,要求它终止或杀死它。有什么办法可以做到这一点?

我已经看过app services,但它似乎只能从桌面应用程序发起对话到UWP应用程序,而不是相反。

+0

那么,为什么不从桌面,询问是否需要杀死自己发起的谈话? – DavidG

+0

@DavidG启用/禁用切换位于现代UWP部分的设置页面中。那么,桌面应用程序应该如何知道何时启动与现代UWP部分的对话?每隔几秒轮询一次都是可能的,但远非理想。 –

+0

我的疑问是UWP的安全模型不会让你启动与你的应用程序的连接,但也许你可以用套接字来做到这一点? – DavidG

回答