Скрыть классы VCL

Есть некоторые программные инструменты, такие как WinSpy ++, которые позволяют вам навести указатель мыши на дескриптор любого элемента управления / компонента и вернуть имя класса этого дескриптора. Так, например, если я поместил TMemo в форму Delphi и скомпилировал приложение, если я использовал WinSpy ++ и наведу курсор на приложение (над памяткой), оно покажет имя класса редактора как TMemo.

Теперь, Предположим, я не хочу, чтобы кто-либо использовал такую ​​программу для определения Компонентов, которые я использую в своем Приложении, как я могу предотвратить отображение Имен классов в инструменте, таком как WinSpy ++?

Я спрашиваю, потому что не хочу, чтобы кто-то легко мог создать клоны любых приложений, которые я могу создавать и выпускать, если имена классов компонентов, которые я использую, будут обнаружены, это упростит их задачу, потому что тогда они будут знать, что использовать.

Проще говоря, как я могу скрыть имена классов VCL, которые я использую в своем приложении Delphi, от внешних инструментов просмотра, таких как WinSpy ++.

WinSpy ++ можно найти здесь: http://www.catch22.net/software/winspy

Чтобы добавить, я знаю, что могу настроить эти компоненты, чтобы изменить имена классов на свои собственные, но это должен быть более простой способ.

9
задан 11 May 2011 в 12:53
поделиться