0

所以我在我的 MFC 应用程序中使用 ShockwaveFlash ActiveX 元素来播放一些 .SWF 文件。

问题是:只有在系统中安装了 Adob​​e Flash Player ActiveX 时,ShockwaveFlash 元素才能正常工作。我想以编程方式检查是否安装了 Adob​​e Flash Player ActiveX,如果没有安装,则不要使用此元素。但是如果没有安装 Flash Player,那么我的程序在启动后会立即关闭,而我没有机会进行检查。

有没有办法防止它?或者是否有一些 DLL 或我应该添加到我的应用程序以使我的 ShockwaveFlash 元素在任何 Windows 系统上工作?

4

1 回答 1

0

行。我找到了解决方案。我不应该通过 Visual Studio 构造函数在我的对话框中添加 ShockwaveFlash 元素。如果我通过 Create() 方法创建元素,即使没有安装 Flash Player,程序也不会关闭。

于 2013-11-08T06:40:39.720 回答