如何查找和填充第三方源的 Flash 字段

本文关键字:第三方 Flash 字段 填充 何查找 查找 | 更新日期: 2023-09-27 18:31:36

简而言之,我正在寻找是否可以使用某种反射将值注入正在运行的Flash应用程序中 - 不是通过通信链接,而是直接注入应用程序。

基本上,我被要求找出是否可以用我们程序中的值填充第三方 flash 对象。

我已经玩过 Sothink SWF 反编译器,但没有找到任何对我们的需求立即有用的东西......但也许我错过了一些东西。

请注意,我用 C# 和 C++ 标记了它,因为我们有用 C++ 编写的低级库,但我们的主要应用程序是 C#。因此,如果确实可行,我们可以使用这些语言中的任何一种来做到这一点。

更新

这适用于自然语言应用程序。因此,用户将希望交谈并查看填充的数据。

如何查找和填充第三方源的 Flash 字段

如果没有需要为每个闪存开发团队自定义构建的公开 API,这似乎是不可能的。这是需要如何完成此操作的非常好的参考

基本上,有一个IShockwaveFlash*对象可用于与闪存接口来回通信。但是,Flash 程序必须通过 flash.external.* 包公开这一点,然后使用 ExternalInterface 方法。

否则,闪存将设置为黑匣子。