1

我在 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 也添加到同一位置。这并没有改变任何东西,但我被卡住了,不知道该怎么做。我错过了什么?

4

1 回答 1

1

对于任何有兴趣的人,我们都遗漏了该对象运行所需的一些文件,不幸的是,我目前手头没有它们的列表,如果需要,将查看具体名称。

于 2012-06-21T10:03:45.310 回答