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