以Win 10编程方式切换焦点辅助模式

问题描述 投票:2回答:1

在我看过的所有地方都有一些未解决的问题,所以我想我应该把它添加到计数器中。

我希望以编程方式在Win 10中切换Focus Assist模式,并且迄今为止在官方和非官方渠道中找到关于此的大量文档都没有成功。

如果我无法以编程方式切换焦点辅助,我将需要基本上模拟相同的行为含义,我将需要拦截和压制传入的通知,直到它被关闭,然后显示在此期间被静音的通知。

似乎现在唯一可用的路径是使用反向WNF信息编写一些c ++,然后祈祷它不会在更新中中断。在我走下兔子洞之前,我想我会看到是否有人这样做过,或者可能会指出我没有考虑过的资源。

通知监听器很棒,让我可以访问所述通知以满足我的次要要求,但它不允许我在它们进入时使它们静音,因为它与vs并行运行通知流并行。

对于将来问这个问题的人,我发现这些有用:

https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/notification-listener

Is there a way to detect changes in Focus Assist (formerly Quiet Hours) in Windows 10 from a Win32 App

https://blog.quarkslab.com/playing-with-the-windows-notification-facility-wnf.html

http://redplait.blogspot.com/2018/07/wnf-ids-from-perfntcdll-adk-version.html

c# uwp notifications windows-10
1个回答
2
投票

我希望以编程方式在Win 10中切换Focus Assist模式,但到目前为止还没有成功

目前,UWP没有提供这样的api以编程方式切换Focus Assist模式。如果您确实需要此功能,请随时在UserVoice上询问此功能。

© www.soinside.com 2019 - 2024. All rights reserved.