I am wondering if it\'s possible to somehow use ShellExecute to open multiple files at once using the default verb handler. For example, if I have multiple mp3 files in a fo
No, ShellExecute can't do this. Instead, the way to do it is with IContextMenu.
Broadly speaking:
SHBindToObjectIShellFolder::GetUIObjectOfIContextMenu::QueryContextMenu, passing the CMF_DEFAULTONLY flagIContextMenu::InvokeCommand