2016-09-28 159 views
0

我的一些Windows 2012 R2机器在我的实验室中内置了对Adobe Flash的支持。在某些系统上,Flash.ocx & FlashUtil_Activex.dll,而在某些系统上,我有NPSWF64_xx_x_xxx_xxx.dll & NPSWF32_xx_x_xxx_xxx.dll。Adob​​e Flash文件名

有谁知道即使HKEY_CLASSES_ROOT \ CLSID {D27CDB6E-AE6D-11CF-96B8-444553540000} \ InprocServer32的指向C:\ WINDOWS \ Syswow64资料\ Macromed \ flash文件夹,为什么会出现在Flash Player文件的差异名称 - flashutil.dll & npswf.dll?

回答

0

我自己找到了答案。这里是我发现的 - FlashUtil_Activex.dll是IE使用的ActiveX控件。在Windows 2012上,它集成在IE中,所有更新都来自Microsoft,因此文件名中没有列出任何版本号。 NPSWF64_x.dll & NPSWF32_x.dll是Firefox和其他兼容NPAPI的浏览器使用的NPAPI插件,这些浏览器不可互换。 ActiveX控件仅适用于IE/Edge。 NPAPI插件仅适用于Firefox和NPAPI兼容的浏览器(如Safari等),PPAPI插件(您没有提及)仅与基于Chromium的浏览器(Chrome,Opera等)兼容。 HKEY_CLASSES_ROOT \ CLSID {D27CDB6E-AE6D-11cf-96B8-444553540000} \ InprocServer32由ActiveX控件使用,而不是NPAPI或PPAPI插件。