Показать сообщение отдельно
Старый 08.07.2008, 14:19
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 9  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Еще три обстоятельства.

1. В манифесте можно менять имя файла плеера. Наприме, оригинал flash9f.ocx можно переименовать в blabla.dll и поменять соответственно название в манифесте. Ибо важен формат файла, а не название.
Код:
<assemblyIdentity name="CSF.exe" version="1.0.0.0" type="win32" />
  <file name="blabla.dll" asmv2:size="2991488">
    <hash xmlns="urn:schemas-....
2. Вообще, можно подставлять любую версию плеера (имеется в виду версия файла осх). Проигрываться будет именно в той, которую укажете. Я подставлял ocx 6-го, 9-го, 10-го плеера для одного и тогоже ехе. Версия высвечивается в контекстном меню.
Код:
<assemblyIdentity name="CSF.exe" version="1.0.0.0" type="win32" />
  <file name="flash10.ocx" asmv2:size="2991488">
    <hash xmlns="urn:schemas-....

3. Сам осх можно грузить не локально, а по сети. Сам ехе с манифестом должен лежать на компе пользователя. А осх может лежать где угодно в сети (в локальной). Однако, сетевой ресурс должно мапировать как сетевой диск. С обычной шары не грузится.
Код:
<assemblyIdentity name="CSF.exe" version="1.0.0.0" type="win32" />
  <file name="Z:\\flash9f.ocx" asmv2:size="2991488">
    <hash xmlns="urn:schemas-....
...
И, наверно, четвертое:
Есть вероятность, что можно грузить осх из ресурсов самого ехе.
Код:
<assemblyIdentity name="CSF.exe" version="1.0.0.0" type="win32" />
  <file name="res:///C:\\app.exe\\[id ресурса]" asmv2:size="2991488">
    <hash xmlns="urn:schemas-....


Последний раз редактировалось alexcon314; 08.07.2008 в 14:58.