Дратути. Есть программа, которая мне очень нужна, но которая заняла хоткей Ctrl+Alt+C. Этот хоткей мне нужен в Фотошопе, но другая прога его забрала и теперь он не работает. Как можно отобрать у программы хоткей в Windows 10? Может можно какой-нибудь сторонней программой запретить его регистрацию? Я пробовал писать разработчику, но он не ответил, хотя прогу я его купил.
Да, кровь из носу. Прога вообще всегда должна висеть в фоне. Но её приходится вырубать когда работаешь с Фотошопом. И это костыль. И это бесит.
@igordata Спрашивал, они меня проигнорили. При том что прогу я купил. Есть ещё такой аналог. https://github.com/audiorouterdev/audio-router Но она не запоминает настройки после перезагрузки винды. Автор тоже не отвечает.
Код (Text): <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=" > <section name="CheVolume.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> </configSections> <userSettings> <CheVolume.Properties.Settings> <setting name="IsAdvancedUser" serializeAs="String"> <value>False</value> </setting> </CheVolume.Properties.Settings> </userSettings> </configuration> А в реестре хранятся только настройки приложений, какие приложения отправлять на какой источник.
Приложения устанавливают глобальные горячие клавиши вызовом функции RegisterHotKey. Нужно с помощью дизассемблера найти место, где идёт вызов этой функции и поменять там код клавиши. Открываешь hex-редактором файл CheVolume.exe по смещению 0x9d75 там будут два байта 0x1f 0x43. 0x1f - опкод команды push. 0x43 - код клавиши "C" и его нужно заменить на другой. Ну и перед правкой сделай резервную копию этого файла.
@Emilien Вот уж не думал что такой человек тут реально найдётся. Работает, как ни странно. Я правда хз на какую я кнопку заменил, поставил 44 вместо 43.