Jeff 隨手記

記下學習的點滴,它日回頭看來就是成長 ~

文章數(167) 回應數(1158) 引用數(0)

反組譯程式 Reflector

2008/8/4 14:05 | 閱讀數 : 55195 1 人收藏 1 人推薦 我要推薦 | 文章分類 : 好用小工具 訂閱

  或許有些人有跟我一樣的經驗,接手前人的程式,有些還是更前面交接下來的,代代相傳,如果幸運的話,有文件又有原始碼,好一點的話,還有原始碼,慘的就是連原始碼也沒有,如果程式沒有要異動,那就還好,可是那天突然要去動到它或與它溝通時,那還真的是一個頭兩個大,不知道它裡面到底做了什麼,要傳什麼進去,如果要異動要內部的流程判斷,那還真是無法著手,如果能看到裡面的寫法,不知道有多好.

  小弟是有找到一個不錯用的工具Reflector,它支援的語言還不少有IL,C#,VB,Delphi,MC++,Chrome,各版的.Net Framework也支援,執行後的面畫如下 :

開啟一個用vs2005開發的視窗應用程式

點取左邊的樹狀圖,就可以在右邊的視窗帶出程式碼內容囉

 

其中還有一些不錯的工能,像Analyzer,可以看到這個類別被那些程式引用到,或是直接點取右邊視窗的類別,就會自動跳到該類別去, 有需要的人,自己玩看看吧. 希望網友是用在正途上.

 下載點 : Reflector



  • ronaldinho 2008/9/21 下午 08:49 回覆

    # re: 反組譯程式 Reflector

    要去那下載這一套軟體

  • jeff-yeh 2008/9/21 下午 09:05 回覆

    # re: 反組譯程式 Reflector

    to ronaldinho :
    在我提供的連結網站的右上角可以看到

    Free

    Download your free copy now!

    這就是了.隨便打個名字及email就可以下載了

  • s953904 2008/10/18 上午 06:21 回覆

    # re: 反組譯程式 Reflector

    感謝分享,剛好我有一支幾年前寫程式,要查舊版的寫法.

  • tony3838 2008/12/4 下午 06:52 回覆

    # re: 反組譯程式 Reflector

    thanks

  • yc421206 2008/12/8 下午 01:40 回覆

    # re: 反組譯程式 Reflector

    to jeff-yeh :

    檔案已失連

  • jeff-yeh 2008/12/8 下午 08:23 回覆

    # re: 反組譯程式 Reflector

    to yc421206 :
    再連看看吧,我剛去看,連結是正常的,還是可以下載.

  • howardcc 2009/10/12 上午 11:58 回覆

    # re: 反組譯程式 Reflector

    請問一下...
    我有個c++的程式執行檔
    這個軟體能用嗎
    我丟進去以後他不會轉回程式碼會出現驚嘆號
    他回報does not contain a CLI header.

  • regionbbs 2009/10/12 下午 12:35 回覆

    # re: 反組譯程式 Reflector

    這個東西只能用在 .NET 元件上,不是每個程式都可以這樣做...

  • KEN 2010/10/12 下午 01:57 回覆

    # re: 反組譯程式 Reflector

    vb6 是否可以 ,反組譯?

  • jeff-yeh 2010/10/13 上午 12:01 回覆

    # re: 反組譯程式 Reflector

    to KEN :

    試過之後,你就知道答案了.

  • 蘋果貓 2011/1/26 上午 11:52 回覆

    # re: 反組譯程式 Reflector

    請問:

    如何將反組譯的程式貼回原來的地方啊?!
    因為我拿到之前的專案只有設計畫面的檔案
    如:login.aspx,沒有login.aspx.cs的檔案,
    如何產生這個檔案啊!
    不然程式碼貼不回去。

    謝謝喔!!

  • jeff-yeh 2011/1/26 下午 09:38 回覆

    # re: 反組譯程式 Reflector

    to 蘋果貓 :
    記事本 -> 貼上-> 另存新檔 -> login.aspx.cs

  • 蘋果貓 2011/1/27 下午 12:45 回覆

    # re: 反組譯程式 Reflector

    真的非常謝謝您的回答。
    想再問您,現在有login.aspx.cs可以貼程式碼,
    但是所有的控制項都不見me.都點不出來,
    而且拉新的控制項到頁面也是一樣出不來,
    這是什麼原因呢?

  • 蘋果貓 2011/1/27 下午 12:48 回覆

    # re: 反組譯程式 Reflector

    不好意思,剛且我雙點控制項時,不會到程式碼的頁面,
    而是到原始碼的頁面,
    這是什麼呢?

  • 菜鳥工程師 2011/2/22 下午 05:59 回覆

    # re: 反組譯程式 Reflector

    to 蘋果貓 :
    你還真的當作反組譯是萬能的喔? 就算是萬能的, 不會跟你收費喔?

標題 *
名稱 *
Email (將不會被顯示)
Url
回應
登入後使用進階評論
Please add 4 and 5 and type the answer here: