Had the same issue as you.
As said below , I disable avast (the 3 components ) and launch RPH as admin and it finally worked !
Before that, I had 3 possible scenarios with different outputs:
1. Launched GTA without RPH ==> Worked fine
2. Launched GTA via RPH (not as an admin) ==> RPH displayed an error message : GTAVLAUNCHER failed to start or exited unexpextandly but the game launched as if I didn't launch RPH
3. Launched GTA via RPH as and admin ==> RPH hooked the game but with an instant black screen and a crash (like in your case)