The first article outlines the methods in which we may lay out a robust protection system, and the second part actually implements those ideas in code.
Due to negligence on my part (I really feel sorry), a few critical files which are required to compile and/or run the two projects have been left out of the sample projects.
They have been provided in the following ZIP file :
You can verify if the downloaded ZIP has the MD5 Checksum e36e98dd52effdcac96d00a0f5336a87