作者: init 時間: 2015-5-30 21:02 標題: [.net] 什麼是CLR? 同平時寫既c# vb.net program有咩唔同? thanks.
thanks.
作者: 燕飛 時間: 2015-5-30 21:04
回覆 1# init
http://en.wikipedia.org/wiki/Common_Language_Runtime
WIKI
作者: init 時間: 2015-5-30 21:25
其實睇完wiki..google完...都係唔明.
作者: 7h1r733n 時間: 2015-5-31 22:17
回覆 3# init
咁你想知黎做乜呢?
改game? 定係... mod software?
作者: init 時間: 2015-6-1 07:21
本帖最後由 init 於 2015-6-1 07:35 編輯
比人問有咩用...唔知點覆佢.
作者: hongkong_netcop 時間: 2015-6-1 08:00
冇CLR所有c#/vb.net既program行唔到
作者: 7h1r733n 時間: 2015-6-1 09:06
.Net寫o既Program會compile成il assembly (或者可以叫CIL, 通常我就咁叫IL就算)... 而呢堆code呢... 係machine認唔到o既... 因為唔係machine code丫嘛... 咁要run佢就要靠個runtime... 即係CLR啦...
一般程況你係唔駛理佢係乜野黎.. 即係好似java會compile做java byte code 再經JRE去run咁囉...
咁做有乜好處呢.. 就係可以o系唔同o既environment例如唔同o既機...run到大致上一樣o既效果... 例如windows, windows phone[?], mono等等... 咁可以減少開發成本.....
咁有乜唔好處呢.... 唔好處就係好易比人reverse engineering... 或者code injection.. 或者.... crack你個software.....
所以寫.Net最重要係識得obfuscate同加殼.. ^_^
作者: init 時間: 2015-6-2 08:49
thanks
作者: helloyes 時間: 2015-6-4 12:30
.Net寫o既Program會compile成il assembly (或者可以叫CIL, 通常我就咁叫IL就算)... 而呢堆code呢... 係ma ...
7h1r733n 發表於 2015-6-1 09:06
我依家寫開 C# , 請問有冇甚麼意見可防止程式被反編譯 , 謝謝你
因為內有加/解密公式 , 唔想被人睇到
作者: 7h1r733n 時間: 2015-6-4 20:18
一般我會用SmartAssembly或者 .Net Reactor
作者: DarkHero 時間: 2015-6-5 02:26
用c++ 重寫呢part
作者: helloyes 時間: 2015-6-5 11:15
要收費 , 應該行唔通
依家試用緊 ConfuserEx , 但係出黎結果有一部份程式會出問題 , 現在只做壓縮處理 , 用ILSpy 睇番好似效果可以接受
作者: helloyes 時間: 2015-6-5 11:16
本帖最後由 helloyes 於 2015-6-5 11:17 編輯
回覆 11# DarkHero
我試下先 , 因為唔太熟c++ , 謝謝
作者: 7h1r733n 時間: 2015-6-6 11:00
.NET Reactor company license先2千幾hkd.... 食少餐飯去都去啦..
.. 另外C++不是靈單妙藥... 大把人識assembly(由其強國) 要拆你除時易過脫殼...

