none
DLL 組件程式碼安全性? RRS feed

  • 問題

  •  

    請問在建置一個DLL組件專案時, 應如何設定建置才可以隱藏程式碼,

    否則在其他Window Form 專案引用此DLL組件時, 當Win Form 專案

    呼叫此DLL組件的方法(method)發生錯誤時, VS2005則會自動開啟該

    DLL組件之程式碼, 但當初並未將DLL組件專案程式碼部署至Win Form

    專案上, 未何會自動Show出DLL組件程式碼, 那不是原始碼被看光光?

     

    不知可否編譯成機器碼, 就算Win Form 程式呼叫錯誤時也不應該show出

    DLL組件程式碼才對?

     

    煩請專家解答, 謝謝!

    2008年2月6日 上午 04:41

解答

  • 如果是在本機上開發,除錯時當然會顯示原始碼。

    部署出去以後就不會顯示了。

     

    或者,只把 DLL 交給發展 Windows Form 應用程式的人亦可,不要連同原始碼一起交付。

     

    2008年2月7日 上午 01:35
    版主