0

我正在寻找从我的 Flash 电影中下载、安装和运行自定义插件/附加组件(exe 或安装程序)的选项,类似于 connectnow 的做法?

当我们第一次启动屏幕共享时,connectnow 通过显示消息“要使用此应用程序,您需要 Adob​​e ConnectNow 插件。您现在要安装它吗?”来提示我们强制插件。一旦我们同意,它会下载并安装 acaddin.exe 到我们本地计算机上的 %USERPROFILE%\Application Data\Macromedia\Flash Player\www.macromedia.com\bin\aaddin 位置。然后自动启动 acaddin.exe 并允许用户关闭启动 acaddin.exe 的浏览器窗口。

从下一次开始,当我们登录 connectnow 时,它会直接启动 exe。

在这种情况下:如果我要从闪存加载我自己的 exe/加载项,我该如何实现?connectnow 应用程序/闪存如何确定加载项是否已安装?

4

1 回答 1

2

Connect,我假设 ConnectNow,使用隐藏的、未记录的、私有的 API 来实现其大部分功能。

您将无法做到这一点。

最好的办法是将可执行文件的位置作为本地 URL 传递给浏览器,让浏览器处理它。我假设在大多数情况下浏览器会拒绝它的执行。你能想象滥用这种功能的可能性吗?

您可能希望使用 AIR 和Native Process进行调查,而不是使用基于浏览器的应用程序。

于 2010-07-15T11:03:39.227 回答