寫程式的人都有這麼一種思想,别人寫的代碼就希望開源,自己寫的代碼就進行各種保護,一丁點都不能讓别人知道,不得不說這樣很自私。以前,我寫的應該軟體都生成的結果是dll檔案或exe檔案,原以為這樣很安全,其實不然。
比如,現在我用C#寫了一個ArcGIS的AddIn插件,預設情況下會生成一個dll檔案:

用一個.NET反編譯軟體可輕松原還源代碼,并可以再次進行編譯調試,真是不敢想啊!
如果将代碼進行加殼,也可進行查殼、脫殼處理!
寫程式的人都有這麼一種思想,别人寫的代碼就希望開源,自己寫的代碼就進行各種保護,一丁點都不能讓别人知道,不得不說這樣很自私。以前,我寫的應該軟體都生成的結果是dll檔案或exe檔案,原以為這樣很安全,其實不然。
比如,現在我用C#寫了一個ArcGIS的AddIn插件,預設情況下會生成一個dll檔案:
用一個.NET反編譯軟體可輕松原還源代碼,并可以再次進行編譯調試,真是不敢想啊!
如果将代碼進行加殼,也可進行查殼、脫殼處理!