The first time I ran the Secunia Software Inspector I almost fell off my chair at the huge list of old versions of the Flash player that were hanging around.Those old versions were flagged by Secunia because they had security vulnerabilities (a nice word for bug, which is itself, a nice word for a mistake by a programmer).I cleared the Firefox cache, rebooted and tested again.Still, the Adobe tester page reported that Firefox was using the old version., this is now an important issue because the latest version of the Flash player fixes nine bugs, some of them critical (Adobe's term, not mine).Simply viewing a Web page can infect your machine, so removing the old buggy versions of Flash is important.I cleared the Firefox cache and restarted the browser. Despite renaming the NPSWF32file and despite that it does not reside in the official folder, Firefox is still using it. It missed the player used by both the normally installed copy of Firefox and by two portable versions of Firefox.You could have knocked me over with a feather when the Adobe tester still showed that Firefox was using the old version 9.0.47 instead the just-installed latest version, 9.0.115. After all, I had uninstalled the Flash player, installed it successfully and renamed the file it might have been picking up by mistake. Secunia bug: Firefox was using an old buggy version of the Flash player, but its regular inspector didn't find any instance of Flash to report on, let alone object to.
Firefox bug: Using a DLL despite having the wrong name.
And why do I bring up removing old versions in the first place?
Because the Flash installer has never removed older versions of the program.
But I figured the acid test was to visit a Web site that uses Flash, so I browsed around a bit.
Lo and behold, Firefox was able to display the Flash-based ads.