Обложка канала

Windows 11, 10, etc - Вадим Стеркин

10333 @sterkin_ru

Авторский канал. Windows 11, безопасность, мобильный мир: • тайное знание • профессиональный ликбез • гадание по логам • срыв покровов • доставка пруфов

Windows 11, 10, etc - Вадим Стеркин

4 года назад
Открыть в
⚙️ Как определить приложение, захватившее сочетание клавиш Читатель Роман прочел пост о запуске скриптов сочетанием клавиш и поинтересовался в личке вынесенным в заголовок вопросом. ⚙️ Приложения вычисляются без сторонних средств - методом половинного деления с помощью безопасного режима. Возможно, в каких-то случаях это не сработает. И такой подход точно не поможет, когда хоткей прописан в ярлыке. Идеальной программы для решения задачи мне не попадалось. Напишите в чате, если знаете такую 📣 Впрочем, неплохо выглядит OpenArk с открытым исходным кодом, но неподписанным приложением. ℹ️ Нужно войти в "режим ядра" и смотреть в System Hotkey. Приложения бросаются в глаза сразу. А если на explorer висит хоткей с двумя из трех модификаторов Ctrl/Shift/Alt и буквой, это наверняка ярлык. Виновный ярлык несложно найти вручную, поскольку быстрый вызов работает только (?) на рабочем столе и вложенных в него папках. Но допустим, что вы наплодили 100500 ярлыков и не хотите руками просматривать свойства. ▶️ Для #PowerShell можно взять готовую функцию Get-Shortcut из модуля PoshFunctions. В ее основе объект COM и старый добрый WScript.Shell, так что мог быть и VBS. Но в PowerShell очень удобно передавать по конвейеру список ярлыков. Get-ChildItem -Path $env:userprofile\desktop -Recurse *.lnk | Foreach-Object {Get-Shortcut $_} | fl LinkPath,Hotkey LinkPath : C:\Users\Vadim\Desktop\gpx-merge (Ctrl Shift G).ps1.lnk Hotkey : Ctrl+Shift+G LinkPath : C:\Users\Vadim\Desktop\LG - ctrl shift a.lnk Hotkey : Ctrl+Shift+A LinkPath : C:\Users\Vadim\Desktop\UpdateMKV ctrl shift n.lnk Hotkey : Ctrl+Shift+N ✌️