AxShockwaveFlash在Windows XP Embedded上显示为一个白色框,来自C#winform

本文关键字:一个 白色 C#winform 来自 XP Windows Embedded 显示 AxShockwaveFlash | 更新日期: 2023-09-27 18:29:26

我在C#.Net 2.0中创建了一个应用程序,该应用程序使用AxShockwaveFlash对象来显示从youtube API提供的youtube视频。这个对象本身在我正在开发的PC上运行良好(正常的Windows XP),但当我把它放在我们的发布机器上(XP Embedded)时,冲击波对象就会显示为白色屏幕。

我添加了以下内容:

注册表设置:

[HKEY_LOCAL_MACHINE'SOFTWARE'Macromedia'FlashPlayerPlugin]
"Path"="C:''WINDOWS''system32''Macromed''Flash"
"Version"="11.1.102.55"
"PlayerPath"="C:''WINDOWS''system32''Macromed''Flash''NPSWF32.dll"
[HKEY_LOCAL_MACHINE'SOFTWARE'Macromedia'FlashPlayerPlugin'Components]
"Main"="1"

将flashplayer.xpt文件添加到指定的位置,并将NPSWF32.dll添加到同一位置。这并没有改变任何事情,但我被卡住了,不知道该怎么办。我错过了什么?

AxShockwaveFlash在Windows XP Embedded上显示为一个白色框,来自C#winform

对于任何感兴趣的人,我们缺少了对象运行所需的一些文件,不幸的是,我目前没有这些文件的列表,如果需要,我会查找特定的名称。

相关文章: