Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何查找和填充第三方源的闪存字段_C#_C++_Flash_Automation_Screen Scraping - Fatal编程技术网

C# 如何查找和填充第三方源的闪存字段

C# 如何查找和填充第三方源的闪存字段,c#,c++,flash,automation,screen-scraping,C#,C++,Flash,Automation,Screen Scraping,简而言之,我想看看是否可以使用某种反射将值注入正在运行的Flash应用程序中——不是通过通信链接,而是直接注入应用程序中 基本上,我被要求找出是否有可能用我们程序中的值填充第三方flash对象 我曾经玩过Sothink SWF反编译器,但并没有发现任何对我们的需求立即有用的东西……但也许我错过了一些东西 P>只是一个注释,我用C++和C++标记了这个,因为我们有C++编写的低级库,但是我们的主要应用程序是C语言。因此,如果确实可能的话,我们可以使用这两种语言中的任何一种来实现这一点 更新 这是

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

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

我曾经玩过Sothink SWF反编译器,但并没有发现任何对我们的需求立即有用的东西……但也许我错过了一些东西

<> P>只是一个注释,我用C++和C++标记了这个,因为我们有C++编写的低级库,但是我们的主要应用程序是C语言。因此,如果确实可能的话,我们可以使用这两种语言中的任何一种来实现这一点

更新


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

如果没有需要为每个flash开发团队定制的公开API,这似乎是不可能的

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


否则,flash将被设置为一个黑匣子。

据推测,SWF最终将不得不将其值发回服务器。为什么不模仿它在这方面的行为,而不是尝试手动填充表单?@M.Babcock更新了我的问题,关于为什么:)…?@SamDeHaan我认为这行不通,因为我不能随机发送数据。我需要有针对性的具体fields@JustinPihony你想做的注射可能是不可能的。我无法想象flash播放器会有这样的漏洞。