Как Adobe CONNECTNOW загружает и запускает acaddin? - PullRequest
0 голосов
/ 15 июля 2010

Я ищу варианты загрузки, установки и запуска собственного плагина / надстройки (exe или установщика) из моего Flash-фильма, аналогично тому, как это делает connectnow?

Когда мы впервые запускаем общий доступ к экрану, connectnow запрашивает у нас обязательную надстройку, показывая сообщение «Чтобы использовать это приложение, вам нужна надстройка Adobe ConnectNow. Хотите установить ее сейчас?» , Как только мы соглашаемся, он загружает и устанавливает acaddin.exe в папку% USERPROFILE% \ Application Data \ Macromedia \ Flash Player \ www.macromedia.com \ bin \ acaddin на нашем локальном компьютере. Затем автоматически запускает файл acaddin.exe и позволяет пользователю закрыть окно браузера, из которого был запущен файл acaddin.exe.

В следующий раз, когда мы войдем в систему для соединения с nownow, он запустит exe-файл напрямую.

В этом контексте: Если бы я должен был загрузить свою собственную exe / надстройку из флэш-памяти, как я могу добиться этого? Как приложение connectnow / flash определяет, была ли надстройка уже установлена ​​или нет?

1 Ответ

2 голосов
/ 15 июля 2010

Connect, и я предполагаю, что ConnectNow использует скрытые недокументированные частные API-интерфейсы для большей части их функциональных возможностей.

Вы не сможете этого сделать.

Лучшее, на что вы можете надеяться, - это передать местоположение вашего исполняемого файла в браузер как локальный URL и позволить браузеру обработать его.Я предполагаю, что в большинстве случаев браузер отклонит его выполнение.Можете ли вы представить себе возможность злоупотребления такой функцией?

Вместо использования приложения на основе браузера вы можете исследовать с помощью AIR и Собственный процесс .

...