Russian Qt Forum

Qt => Общие вопросы => Тема начата: Dimchansky от Июнь 01, 2007, 13:14



Название: qtusagereporter
Отправлено: Dimchansky от Июнь 01, 2007, 13:14
В НЕ OpenSource версиях Qt в программах:
designer.exe
moc.exe
qmake.exe
uic.exe

оставлен код для запуска программы qtusagereporter из каталога, где хранятся бинарники Qt.
Правда, если такой программы нету, то она, естественно, не запускается.
При вызове configure программа qtusagereporter удаляется если на компе НЕ METERED LICENSE.

Т.е. складывается ощущение, что троли придумывают некую метрическую лицензию, которая при каждом вызове дизайнера или make-генератора запускает qtusagereporter, которому в параметре передаётся имя программы, которая его запустила. Что он дальше делает - не ясно, не изучал.

Кто-нибудь в курсе, что это?

update:
нашёл: http://trolltech.com/developer/knowledgebase/what_is_qtusagereporter

Но не понятно, почему оставлен потенциальный код для запуска у тех же коммерческих пользователей.

P.S.:
Кстати, для пользователей коммерческой версии Qt существует потенциальная дыра в безопасности: злоумышленник может написать свой qtusagereporter, кинуть его в бинарники Qt и он будет вызываться при первом же вызове дизайнера или qmake.
Можно устроить шутку над коллегами. :)