none
Вопросы новичка RRS feed

  • Вопрос

  • Я полный новичёк. Скачал студию 2010 Express и поставил С#. Почитал кое что. Возникли вопросы.

    1. Прочитал, что код программы на C# не защищён (если можно так выразится) и написанные мною программы можно вскрыть и посмотреть. Есть ли какой то способ закрыть, зашифровать или ещё что то сделать против этого? Даже не знаю как спросить правильно.

    2. Есть сторонняя библиотека компонентов. Не смог её прикрутить к программе. Как правильно прикрутить сторонние компоненты к программе, чтоб они были в ней и не нужно было с программой таскать ещё какие нибудь файлы?

    СПАСИБО! 

    ПС: сейчас пишу на C++ Builder 2009

    • Перемещено I.Vorontsov 19 ноября 2009 г. 8:08 Более соответсвующая тематика (От:Разработка Windows-приложений)
    • Перемещено SachinW 1 октября 2010 г. 22:01 MSDN Forums Consolidation (От:Начинающие разработчики)
    14 ноября 2009 г. 2:26

Ответы

  • 1. Есть обфускаторы, например Dotfuscator Community Edition который предустановлен с Visual Studio (хотя насчет Express - не знаю). Сейчас на Хабре начиается серия про обфускаторы, рекоммендую почитать.

    2. Зависит от того, какие компоненты. Если .Net, то воспользуйтесь диалоговым окном Add Reference. Если СОМ, то наверное тоже. Если просто С++ DLL, то придется делать обертку с использованием P/Invoke.

    - Dmitri Nesteruk
    • Помечено в качестве ответа I.Vorontsov 16 ноября 2009 г. 10:04
    14 ноября 2009 г. 12:05