Comment Re:If your statement is correct... (Score 1) 829
I don't know about his case, but what I see in the industry is this.
ABCorp buys Softapp 2.0 that depends on JKLibrary.dll 3.0 that doesn't follow Microsofts API to the spec and does some rather odd magic for copy protection purposes. Softapp 2.0 is *very* expensive so ABCorp sticks with it for years.
Years later Softapp 6.0 is out, but no longer does what ABCorp needs it to. JLKibrary parent company doesn't exist any longer and has disappeared so there are no modern versions.
Sometimes it is easy, as you say to change registry keys or directory permissions, but many times it is not. Actual function calls that no longer exist or are now in the wrong context are passed and cause windows to throw access violations.