![]() |
поиск урока с projector+Visual Bаsic
Где-то месяца два назад наткнулся на что-то вроде блога, с уроками программирования. Был хороший материал, как exe от флешового проектора модифицировать с помощью Visual Bаsic (например, менять менюшки по правому клику).
Вот теперь сколько не бьюсь, не могу найти ту страничку... :( |
черт... ерунда какая-то...
Прочитал твой вопрос и полез в старые примеры. К огромному удивлению обнаружил следующее. Старые примеры файлы прожектора открываются с менюшками и в верху (File и т.д) и с конткстным мню по правой кнопке. Компилирую ТОТ ЖЕ ИСХОДНИК сейчас повторно, получаю прожектор БЕЗ МЕНЮШЕК ВООБЩЕ. Никаких фокусов с fscommand в исходнике нету.. Размером новый прожектор примерно на 90кб меньше.... Курю только табак... чего делать - не знаю... UPD: боже... в плеере автономном то-же самое... в браузере все нормально.... UPD: уфф... что-то стало проясняться. У меня стоит восьмерка. Припомнил, что как-то давно залез я в c:\Program Files\Macromedia\Flash 8\Players\SAFlashPlayer.exe и поковырял его ресхакером на предмет устранения менюшек... удачно так. Так и оставил все ... И вот теперь я вижу, что прожектор тоже без менюшек публикуется. Я в шоке. Вернул оригинал SAFlashPlayer.exe на место - все встало на свои места. Получается, что если "пропатчить" SAFlashPlayer.exe, то прожектор на автомате будет "пропатченным" без каких-либо дополнительных усилий. Мало того, если еще и иконки в SAFlashPlayer.exe поменять, то они в прожектор тоже вставятся измененными. Ну и все остальное, видимо... Вот так вот... блллин, все просто, оказывается... |
Да, интересно.
Но в том уроке по-моему еще одна супер-возможность была: встраивание dll-ок. Т.е. по сути вообще можно тогда было бы без Цинка и т.п. обойтись в большинстве случаев: вызываешь команды из dll-ки нужной и все. Как же я ссылку на него не сохранил? :confused: |
Ну, сделать DLL-inject в рантайме - не проблема :). Два "нехоршо": требуется ехе-инжектор, антивири такие штуки порой сильно не любят и пугают юзера до полусмерти разными там алертами огненно-красными. А так - тотже цинк по-сути имеем на выходе, И, заметь, вполне себе стандалон :D.
Но то, о чем ты говоришь, видимо делает какой-то патч прожектора. (Adobe вряд ли такие штуки одобрил бы, впрочем ... это отдельная история). Только не ясно, как после этого из прожектора с помощью AS-классов общаться с внедренным кодом. LocalConnection? Скудно. Я вот призадумался на счет ExternalInterface. Zinc 3.0 его вроде юзает, судя по штатному mdm.swc. |
Вот моя статья на эту тему. Пока без dll injecta :)
|
| Часовой пояс GMT +4, время: 00:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.