ShellExecute is not working properly when not specifying the browser
I am trying to open a query string URL with ShellExecute in C++ using the Windows API. When I specify the browser executable path, everything works as expected: the browser opens and the query string URL is handled correctly. However, when I do not specify the browser executable path, it should open with the default browser, but the query string is not handled correctly, browser opening but in the link I still can see the query string.