Tag Archive for 'SWF'

Теория заговора и mxmlc

Claus Wahlers пишет, что во время работы над своим проектом по разкомпиляции swf на as3, он наткнулся на некоторый недокументированный тэг ProductInfo, который mxmlc по умолчанию вкомпиливает в swf. Смотрим, что в него пишется:

  • ProductID (UI32)
    0: Unknown
    1: Macromedia Flex for J2EE
    2: Macromedia Flex for .NET
    3: Adobe Flex
  • Edition (UI32)
    0: Developer Edition
    1: Full Commercial Edition
    2: Non Commercial Edition
    3: Educational Edition
    4: Not For Resale (NFR) Edition
    5: Trial Edition
    6: None
  • Major Version (UI8)
  • Minor Version (UI8)
  • Build Low (UI32)
  • Build High (UI32)
  • CompilationDate (UI64)
    Milliseconds since 1.1.1970

Замечаем поле Edition и вспоминаем теорию заговора. Что если меня заметят в выпуске промо сайтов на Non Commercial Edition? Что если я скажу, что работаю на купленной полной версии, когда swf говорит, что скомпилено-то триалом? Не нравится мне наличие этой информации в свободном доступе в моих файлах.

Кто займется созданием утилиты для удаления этого тэга?