论坛's Archiver

量子公民 发表于 2009-4-16 03:21

Firefox用于读取插件的注册表路径

[i=s] 本帖最后由 量子公民 于 2009-4-16 03:22 编辑 [/i]

以前没看过代码,以为Firefox的插件路径是从一两个固定位置读取。

读代码发现部分插件专门有自己的注册表项:
[url=http://mxr.mozilla.org/firefox/source/modules/plugin/base/src/nsPluginDirServiceProvider.cpp]http://mxr.mozilla.org/firefox/source/modules/plugin/base/src/nsPluginDirServiceProvider.cpp[/url]

整理如下

Adobe Acrobat/Reader
HKEY_LOCAL_MACHINE\Software\Adobe\Acrobat Reader\
HKEY_LOCAL_MACHINE\Software\Adobe\Adobe Acrobat\

Sun Java
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Plug-in\
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\

Microsoft Windows Media Player
HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\wmplayer.exe

Apple QuickTime
HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\QuickTime\
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\QuickTimePlayer.exe


Netscape Plugin API
HKEY_LOCAL_MACHINE\Software\mozilla.org\Mozilla\
HKEY_LOCAL_MACHINE\Software\MozillaPlugins\
HKEY_LOCAL_MACHINE\Software\Netscape\Netscape Navigator\

页: [1]

© 2004-2009 Mozest.com