当我在浏览器中运行某些 Flash 应用程序时,我被要求找出一种方法来关闭主机上正在运行的应用程序,这是一项看似困难的任务,但我已经想到了一些可能的方法来实现这一点,我想询问哪种方法是最好的。
在我看来,这些是我的可能性
- 让 Flash 应用程序创建另一个程序检查的 cookie,如果检测到,计算机上运行的该程序将关闭其他应用程序。
- 在主机上运行一个程序,侦听特定端口,并在发送正确的字符串时进行 fx。通过使用 actionscript 套接字,程序将暂时关闭应用程序。
- 创建一个嗅探网络流量的程序,如果正在下载有问题的 swf,请暂时关闭其他应用程序(在我看来,这似乎是最不可行的方法,甚至不确定是否可以有效地做到这一点)
我需要这样做的原因是,flash 应用程序需要访问主机的网络摄像头,它兼作运动检测摄像头,这意味着摄像头将在运动检测软件运行时被锁定。所以我需要关闭运动检测软件,在flash中抓一张图片,保存图片并重新启动运动检测。
我错过了一些超级简单的方法吗?你将如何实现这一目标?提前感谢您的回答。