Программно отключить уведомление для 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.