所以我在我的 MFC 应用程序中使用 ShockwaveFlash ActiveX 元素来播放一些 .SWF 文件。
问题是:只有在系统中安装了 Adobe Flash Player ActiveX 时,ShockwaveFlash 元素才能正常工作。我想以编程方式检查是否安装了 Adobe Flash Player ActiveX,如果没有安装,则不要使用此元素。但是如果没有安装 Flash Player,那么我的程序在启动后会立即关闭,而我没有机会进行检查。
有没有办法防止它?或者是否有一些 DLL 或我应该添加到我的应用程序以使我的 ShockwaveFlash 元素在任何 Windows 系统上工作?