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 wherein the first code section entry of the first registry data structure is populated with the memory address at which the first section of programming code is located when the first computer program is executed a first time prior to opportunities for other software to modify the first computer program; 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 when the first computer program is executed a second, subsequent time 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 when the first computer program is executed a second, subsequent time.