Quote:
I tried to understand the code from here but I'm not familiar with the syntax
That's probably because the code is in C++ - and if you don't understand C++ and the way the Windows works, you aren't going to succeed in this effort. You need to hook into the operating system, and really does mean that C++ is pretty much your only option.
So either learn C++ and advanced windows programming, or abandon this idea: you need to have "Expert" level experience to even start with something like this. Unless you know exactly what you are doing, you will crash your computer - possibly to the point where it needs a reformat - just trying to debug your code.