biegiem czasu, wiele nowych funkcji językowych zostały dodane.
Ponieważ nie ma dostępnej gramatyki formalnej, dostawcy narzędzi (w tym Embarcadero) bardzo ciężko pracują, aby ich parsery językowe w Delphi były na tym samym poziomie co kompilator Delphi.
Jest to jeden z powodów, dla których dostawcy narzędzi potrzebują trochę czasu (i dla wsparcia generycznego dla Delphi: dużo czasu!), Aby zaktualizować swoje narzędzia, ponieważ w ogóle są one aktualizowane.
nawet zobaczyć artefakty to w samej Delphi:
- szyba struktura często robi rzeczy złe
- modelowanie Delphi i refaktoryzacji czasami nie
- kod formater Delphi idzie bzika
Pythia jest jedynym obfuscatorem dla znanego języka ojczystego Delphi.
Możesz poprosić ich o numer their site, jeśli planują nowszą wersję.
Osobiście prawie nigdy nie używać obfuscators dla tych powodów:
- inżynierii odwrotnej projektów non-ukrywane jest dosyć trudne (zajęłoby konkurentów na tyle długo, aby inżynierii wstecznej, więc szansa, aby zmniejszyć zaległości już mieć na pierwszym miejscu jest praktycznie zero)
- ich wartość dodana jest ograniczona, gdy masz wielu rozwiązań projektowych (w zasadzie tylko oni ukryć wewnętrzną lub prywatne rzeczy)
- robią błędu kod produkcyjny polowanie zbyt uciążliwe
--jeroen
Dlaczego miałby chcieć to zrobić? Z pewnością użytkownik może zobaczyć wszystkie informacje w plikach .dfm, gdy uruchomią aplikację. –
dlaczego nie otrzymać źródła i go załatać? –
Chcę zaciemnić ciąg zawierający nazwę procedury itp. Pythia może to zrobić automatycznie. – user