How do pool miners prevent coders from modifying the source code and recompiling ccminer so they fake the hash count and get an unequal share of the winning pools?? This would apply in pretty much all the algos...?
Pools pay per the amount of shares you submit. They have no idea what the hash rate of your device nor what your software is reporting to you, nor do they care.
This does not pertain to all algorithms. Nobody mines Bitcoin with GPU's anymore and when we did we would never use an nVidia GPU as it would have been a waste of electricity.