you need a fully distributed software system, not an .exe
I actually am/been working on something likes this that uses c# and utilizes cpu to run on my computers that do not have a good Nvidia gpu, it is more a brute force method.
I also want to make something that will utilize Nvida cuda to use with a mining rig that I have been putting together. I know mining is not lucrative, I am only building it for puzzles and maybe some AI stuff in the future
The c++ code is a bit harder for me to understand, so I have been testing and looking at other cuda application that do this, like rckangaroo, vanitygen bitcrack and stuff like that, trying to learn the best methods of going about it.
I do not think I will be renting gpus from Simplepod anymore, I just don't have the money for it at this point, I want to utilize the hardware I already have and try not to spend too much on this.
Anyway this will be my last post here on the forum, I feel kind of bad that my questions have caused RetiredCoder's thread to go off topic, so I will find some where else to go if I need to ask questions.