1. A method for limiting access to a program file within a shared library, comprising the steps of: loading the program file from the shared library; generating an interface to the loaded program file, the interface having a status indicator as to whether the program file can be exported; determining whether the program file is exportable based upon the status indicator; and limiting access to the program file when it is determined that the program file is not exportable.