以编程方式在Win 10中切换焦点辅助模式 - c#

在我到过的所有地方,几乎都存在一些未解决的问题,所以我想我应该将我的意见加进去。

我希望以编程方式在Win 10中切换“焦点辅助”模式,到目前为止,在官方和非官方渠道上都无法找到有关此目的的大量文档,因此一直没有成功。

如果我无法以编程方式切换焦点辅助,则需要从本质上模仿相同的行为含义,即我需要拦截并抑制传入的通知,直到将其关闭为止,然后显示在此期间处于静默状态的通知。

看来目前唯一可用的路径是使用反向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

参考方案

我正在寻找以编程方式在Win 10中切换“聚焦辅助”模式的操作,到目前为止一直没有成功

当前,UWP不提供此类api以编程方式切换Focus Assist模式。如果您确实需要此功能,请随时在UserVoice上要求此功能。

Windows Phone WNS通知导航到特定页面 - c#

它是Windows运行时,Windows Phone专用项目。我正在使用Azure和Azure通知中心。所以我的问题是,有谁愿意如何导航到某些特定页面并发送ID等参数。这是我的吐司模板,如字符串中所述: var toast = @"<toast><visual><binding template=""…

LeetCode题解计算机为什么是基于二进制的?

可以是三进制么?二进制有什么好处?题解:为什么叫电子计算机?算盘应该没有二进制

LeetCode题解统计城市的所有灯泡

这个是我刚毕业的时候,一个真实的面试题,这是一个开放题。题目描述:想办法,将一个城市的所有灯泡数量统计出来。题解:费米估算法1、如果某个城市常驻人口有1000万2、假设每5人居住在一套房里,每套房有灯泡5只,那么住宅灯泡共有1000万只3、假设公众场所每10人共享一只灯泡,那么共有100万只4、主要的这两者相加就得出了1100万只当然实际上这是估算的,具体应…

LeetCode题解黑白圆盘

一个圆盘被涂上了黑白二色,两种颜色各占一个半圆。圆盘以一个未知的速度、按一个未知的方向旋转。你有一种特殊的相机可以让你即时观察到圆上的一个点的颜色。你需要多少个相机才能确定圆盘旋转的方向?题解:可以用一个相机即可

LeetCode题解圆上任取三点构成锐角三角形的概率

来自字节跳动的一道几何题题解:1/4