есть ли какой-нибудь способ, которым я могу установить системный хук ShellExecute, используя C ++, без необходимости вставлять модуль перехвата в каждый активный процесс. Я использую Windows 7.
Моя цель для этого заключается в том, что я хочу иметь возможность выбрать, в каком браузере открывается ссылка при открытии ссылки в браузере по умолчанию с помощью ShellExecute, например:
ShellExecute(NULL, "open", "http://stackoverflow.com", NULL, NULL, SW_SHOWNORMAL);