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 говорит, что скомпилено-то триалом? Не нравится мне наличие этой информации в свободном доступе в моих файлах.
Кто займется созданием утилиты для удаления этого тэга?






