如何在Windows 10及更高版本中以程序方式刷新任务栏



马上,请不要评判太苛刻,我对这个论坛还比较陌生,还没有太熟练地提出我的问题:(

背景:

因为我必须经常在新电脑上安装Windows并进行配置,我发现有些设置总是一样的,但无论如何都很重要(比如显示文件类型结尾、禁用cortana和新闻兴趣、将Word/Excel固定到任务栏等(

问题:

我的问题是关于任务视图按钮——我将其隐藏在注册表中(但随时有机会重新激活它(。当然-你可以手动更改任务栏设置,但对于每个程序来说,这是行不通的。因为这样的改变直到重新启动或重新启动";explorer.exe";正常情况下:

如何在不杀死任何进程的情况下以编程方式禁用任务视图按钮(或刷新任务栏(

不,其他类似的问题也无济于事,因为它们要么与systray有关,要么与旧操作系统有关。

我的环境:

Windows 10 32/64位21H1我对任何解决方案都很满意,无论程序语言如何。

提前感谢您的帮助。

DWORD data = 0;
SHSetValueA(HKEY_CURRENT_USER, "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "ShowTaskViewButton", REG_DWORD, &data, 4);
SendNotifyMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM) TEXT("TraySettings"));

最新更新