The second link you posted, it said this product is not supported by a 64bit operating system.
Also, I used the diagnostic tool, and it say that the ASI loader, C++, and EFLC are not found but everything else has a check, and I downloaded the C++ you told me to, and moved it into my GTA IV folder, and for the ASI, i have a ScriptHookDotNet,asi and an asilog file in the GTA folder but nothing else with ASI.