Как независимые разработчики ПО скрывают свой объектный код, когда вы можете декомпилировать?

0

В моей книге говорится следующее:

"Клиентам класса не нужен доступ к исходному коду классов, чтобы использовать этот класс. Однако клиентам необходимо иметь возможность ссылаться на объектный код классов (то есть скомпилированную версию класса). предлагает независимым поставщикам программного обеспечения (ISV) предоставлять библиотеки классов для продажи или лицензии. Независимые поставщики программного обеспечения предоставляют в своих продуктах только заголовки и объектные модули. Никакая служебная информация не раскрывается - как это было бы, если бы был предоставлен исходный код. [CN10 ], благодаря наличию большего количества доступных библиотек классов ISV ".

Не можете ли вы просто декомпилировать файлы.o, чтобы получить их реализацию?

Теги:
decompiling

1 ответ

1
Лучший ответ

Вы можете, но в целом трудно понять декомпилированный код.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню