Gibt es eine Möglichkeit, einen systemweiten ShellExecute-Hook mit C++ zu installieren, ohne ein Hooking-Modul in jeden aktiven Prozess einfügen zu müssen? Ich verwende Windows 7. Der Grund dafür ist, dass ich in der Lage sein möchte, den Browser auszuwählen, in dem ein Link geöffnet wird, wenn ein Link mit dem Standardbrowser über ShellExecute geöffnet wird, etwa so:
ShellExecute(NULL, "open", "http://stackoverflow.com", NULL, NULL, SW_SHOWNORMAL);