Can you run system restore %SystemRoot%\System32\restore\rstrui.exe to roll back?
Can you tell me the nature of your C++ program? What harm it could do to your system? Deleting files, changing registry, kernel level driver?
What happened when you ran explorer.exe from Task Manager?