I have bad news. decompiling an exe into c++ source code is almost impossible. i have heard of this decompiler but i haven't used it. i hope it can help.
You are hands down correct to a point but beyond that point the border between impossible and possible feels like a brick sitting on top of your head, (psst its called writers block if you didn't know yet, which is something I would be dead jealous of).