1. A method for providing solidified software in a computing environment, comprising: (a) creating a new reference for at least one function in a function table; (b) copying an address of the at least one function and associating the address with the new reference; (c) replacing the address associated with an old reference of the at least one function with a dummy address; and (d) substituting each old reference in normal code with the new reference, wherein injected code is not able to execute in the computing environment.