1. A method, comprising: detecting whether programming code of a first computer program has been modified by a second computer program, wherein the modification detecting includes: registering a first section of programming code of the first computer program in a first registry data structure, the registering including: entering into a first code section entry of the first registry data structure associated with the first computer program, an identification of a first section of programming code of the first computer program; and entering into the first code section entry, a first memory address at which the first section of programming code is expected to be located; and validating the registered first section of programming code, said validating including comparing the section of programming code actually located at the first memory address to the first section of programming code identified by the first code section entry of the first registry data structure to determine whether the first section of programming code is actually located at the first memory address entered in the first code section entry of the first registry data structure.