![]() |
Цитата:
Но идея пока далека от плодотворности. Аналога TFlashPlayerControl пока не выходит. Ведь установить ФП из дельфи-приложения можно и сразу в ОС. Но для этого надо получить лицезию от Адоба (и нарваться на ограничения). А ограничений нет только если ФП внедрен внутрь ран-тайма (наподобие Цинка или проектора самих адобовцев). |
Я вас не понимаю. Вы хотите, извиняюсь, заюзать "просто так" плеер адоба, внедрив его в какой-то мифический рантайм? Код плеера в любом случае защищен. От меня ускользает смысл ваших изысканий в этом вопросе.
Что касается манифеста. Вы противоречите самому себе. Цитата:
Согласен, это решение не 100%. Но по вашим запросам нужно писать свой плеер, не меньше. |
Цитата:
Цитата:
Цитата:
Но этот вопрос для меня второстепенный. Цитата:
|
Цитата:
Извините за может быть излишнюю категоричность в тоне. Ничего личного :) |
Цитата:
Но! Далее, уже продавая свою разработку, разработчик ничего не отчисляет ни мдм, ни адобу. Никаких лицензий у них не просит, соответственно не связан ограничениями (единственно, что требуется - указать, что декомпилировать нехорошо) Цитата:
Цитата:
|
Значтит, если верить юристам, у создателей оболочек для флэша полностью развязаны руки?. Тем лучше:).
Ок. Будем считать вопрос о лицензиях исчерпанным. :) Юристам, конечно, виднее. Тогда такой вариант: внедрить в ресурсы .ехе файл плеера .осх. Формально на диске плеера не будет. (фактически будет, конечно, но как бы и не будет. Не в воздухе же его хранить в конце концов:)). ... Меня смущает несколько обстоятельств. 1. Продавать ШТАТНЫЙ флэш-прожектор, который и задумывался как раз для девелопера, которому вздумается продавать стандалоне и продавать ПЛЕЕР В НЕШТАТНОЙ ОБОЛОЧКЕ - две большие разницы. 2. С точки зрения программиста плеер отдельным файлом и плеер в ресурсах ехе (dll) - одно и тоже. 3. Где-то я читал, что плеер можно юзать без ограничений, если вы его юзаете ДЛЯ ЗАПУСКА SWF ИЗ ИНТЕРНЕТА. Вкупе все это заставляет задуматься. |
Цитата:
Цитата:
С другой стороны, посмотрите на сайте мдм - разве они говорят, что вы, создав и продавая свое цинк-приложение, должны получать на это лицензию от адоба или от мдм? А ведь Цинк - это нештатная оболочка к ФП. Цитата:
add: При запуске приложения по сети (экзешник и все с ним - на другом компе) манифест не удается заставить работать (не хочет брать ФП с другого компа). Работает только на локальном компе. :( |
Цитата:
Установлен ли на компе, где запускете .NET Framework? Вообще, при публикации проекта C# требуется указать некоторые параметры секурности. Видимо, я публиковал с параметрами по умолчанию и их не хватает. Наверно это не очень принципиально. В том смысле, что требуется все равно какое-то другое решение. ... Не смог удержаться. И все-таки адоб надо оповестить о ваших планах на плеер. :) Добавлено. Да, секурность превыше всего. При нормальной публикации проекта создается инсталлятор (нет, не флэшплеера!), который затаскивает на комп все необходимое и, собственно, все начинает работать. При чем все необходимое ложится в профиль юзера, и плеер в том числе. Установку можно запустить не только по локальной сети, но и с веб-сервера. Правда урл деплоймент-ресурса прошивается при публикации и его изменение повлечет пересборку проекта. ... Забыл сказать, вебсервер должен быть IIS. |
Еще три обстоятельства.
1. В манифесте можно менять имя файла плеера. Наприме, оригинал flash9f.ocx можно переименовать в blabla.dll и поменять соответственно название в манифесте. Ибо важен формат файла, а не название. Код:
<assemblyIdentity name="CSF.exe" version="1.0.0.0" type="win32" />Код:
<assemblyIdentity name="CSF.exe" version="1.0.0.0" type="win32" />3. Сам осх можно грузить не локально, а по сети. Сам ехе с манифестом должен лежать на компе пользователя. А осх может лежать где угодно в сети (в локальной). Однако, сетевой ресурс должно мапировать как сетевой диск. С обычной шары не грузится. Код:
<assemblyIdentity name="CSF.exe" version="1.0.0.0" type="win32" />И, наверно, четвертое: Есть вероятность, что можно грузить осх из ресурсов самого ехе. Код:
<assemblyIdentity name="CSF.exe" version="1.0.0.0" type="win32" /> |
Тоже, только что заметил ваши сообщения, alexcon314 :)
Цитата:
Я все же не понял, удалось ли вам запустить приложение по сети, если все (экзешник, подгружаемые файлы swf и пр.) находится на другом компе? |
| Часовой пояс GMT +4, время: 11:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.