Программно отключить уведомление для Screenclip/Snipping Tool

Мое приложение используетms-screenclip:Схема URI для запуска встроенного в Windows 10/11 инструмента создания снимков экрана.

https://docs.microsoft.com/en-us/windows/uwp/launch-resume/launch-screen-snipping

Мой вопрос: существует ли недокументированный способ отключить уведомление для ножниц, которое появляется после создания снимка экрана для этого конкретного экземпляра, чтобы не влиять на пользовательские настройки? Я хотел бы сделать это программно, без участия пользователя. Это нарушает поток моего приложения.

Существует способ программно отключить его через реестр, однако для этого моему приложению требуются повышенные права администратора.

Пример уведомления

2 ответа

Вы можете редактировать реестр

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings\Microsoft.ScreenSketch_8wekyb3d8bbwe!App] "Enabled"=dword:00000000

Возможно, до и после обрезки.

Никто (насколько мне известно) не нашел какого-либо документированного или недокументированного метода отключения уведомления для инструмента «Ножницы», за исключением глобального для всей Windows и требующего повышения прав.

Я предлагаю использовать другой инструмент для создания скриншотов — доступно множество бесплатных инструментов.

В статье «Сделай снимок экрана из командной строки в Windows» вы найдете несколько бесплатных инструментов:NirCmd, screenCapture.bat, MiniCap, IrfanView, boxcutter, Screenshot-cmd и даже PowerShell.

Другие вопросы по тегам