Make the plugin not require any registry entries
|Reported by:||dmik||Owned by:|
Description (last modified by dmik)
Now, the flash plugin requires at least the following in the registry in order to function properly:
REGEDIT4 [HINI_USER_PROFILE\Flash10_Plugin] AdobePluginPath="C:\PROGRAMS\MOZ_PLUG" PluginWrapperPath="C:\PROGRAMS\MOZ_PLUG" [HINI_USER_PROFILE\KLIBC] OdinPath="C:\usr\lib"
This does not seem to be actually necessary, at least not by default. The wrapper (npflos2.dll) gets picked up by Firefox normally, through the plugin loading mechanism (which involves one environment variable, MOZ_PLUGIN_PATH), no explicit location specification is necessary. The wrapper may then simply load npswf32.dll from the same directory where it is located itself (as this is usually the case).
As for OdinPath?, it is not necessary too since by default the wrapper may simply load kernel32.dll from the current LIBPATH (which will be usually the case too). Currently, this may already be overridden with the FLASH10_ODIN environment variable and we may add a similar variable to override the npswf32.dll location if we want.