CreateProcessFromIShellDispatchInvoke
COM hooking as well as alternate ways to execute binaries from COM via IDispatch interface.
BLOG POST HERE: https://mohamed-fakroud.gitbook.io/red-teamings-dojo/windows-internals/playing-around-com-objects-part-1
> gcc .\CreateProcessFromIShellDispatchInvoke.c -o com.exe -lole32 -luuid -loleaut32
> .\com.exe C:\Windows\System32\calc.exe (The absolute path of your executable)