Lutz Roeder’s .NET Reflector,是一個可以將以.NET Framework為基礎開發出來的的DLL或EXE文件,反編譯為原始程序的工具軟件。.NET Reflector 工具軟件雖非Open Source(開放源代碼),但早期釋出的版本連他自己的exe檔都能反轉回原始程式,但后期版本則使用混淆器進行保護,並加上免費使用的天數限制。此工具在啟動時,會連到其官網檢查是否有更新的版本,故如果電腦沒連接Internet的話,將無法正常啟動此工具軟件。
使用此一工具軟件者,需注意到反編譯出來的原始程序,不可隨意以公開的方式轉散布,以免觸犯他人的智慧財產權。此工具軟件強大到連.NET Framework的官方類別組件,都能反轉出原始程序,這對於有興趣研究.NET Framework的運作原理的人,有很大的幫助,能夠容易找到官方文件未揭露的接口或方法。
注冊說明:
1. 斷網 2. 運行.NET Reflector,點擊Help -> Activate 3. 運行注冊機,復制注冊機生成的序列號,粘貼到.NET Reflector中的激活輸入框 4. 點擊激活按鈕,此時彈出錯誤提示“無法連接到...”,點擊手動激活按鈕,彈出手動激活界面 5. 將.NET Reflector中的激活請求字符串復制,粘貼到注冊機第二個文本框中,復制第三個文本框的激活應答字符串,粘貼到.NET Reflector手動激活界面右邊文本框中 6. 點擊激活按鈕,激活成功 ^_^
下面是下載鏈接:http://pan.baidu.com/s/1jGBVqMq
