日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
.Netreflector兩款神器Deblector和reflexil

        .NET reflector兩款神器Deblectorreflexil,這兩款插件后會(huì)為我們的進(jìn)程的調(diào)試和dll的代碼的修改帶來許多方便。但是同時(shí)它們也是有缺點(diǎn)的,希望這篇文章對大家有所幫助。

創(chuàng)新互聯(lián)公司是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站備案、服務(wù)器租用、空間域名、軟件開發(fā)、小程序制作等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開一個(gè)面向全國乃至全球的業(yè)務(wù)窗口:建站歡迎咨詢:18980820575

Deblector
        它的名字是Debug和reflector 兩個(gè)單詞的結(jié)合。就是用來調(diào)試的。簡單的說,它可以像ide一樣啟動(dòng)調(diào)試進(jìn)程,或者Attach到一個(gè)運(yùn)行中的進(jìn)程,并調(diào)試他們,設(shè)置斷點(diǎn),單步運(yùn)行,查看變量等等。它不需要pdb文件,也不會(huì)像reflector pro的調(diào)試插件一樣依賴ide,也不需要反編譯dll。一切工作僅在reflector內(nèi)部完成,很炫,很cool吧。但并不是說沒有缺點(diǎn),它的缺點(diǎn)就是只能在il級(jí)別調(diào)試。不過對于我們調(diào)試bug來說,這個(gè)基本已經(jīng)足夠了。

       簡單說一下這個(gè)插件的用法。安裝到reflector后, tools菜單下會(huì)多一個(gè)Deblector菜單。

       點(diǎn)開這個(gè)菜單,就可以打開這個(gè)插件了。 這時(shí)reflector的toolbar上會(huì)多出一些button。

       這些button的意思就不多說了,自己看tooltip。

       如果想啟動(dòng)一個(gè)新進(jìn)程調(diào)試的話,可以把exe拖到reflector中, 然后點(diǎn)擊toolbar上的***個(gè)按鈕,就是小三角,就可以自動(dòng)啟動(dòng)這個(gè)exe并進(jìn)入調(diào)試模式。

       此時(shí)進(jìn)程啟動(dòng)起來了,但是會(huì)在main函數(shù)的入口處斷住,等待你的操作,這個(gè)時(shí)候你可以找到你想要設(shè)斷點(diǎn)的方法,F(xiàn)9設(shè)置斷點(diǎn)。

       然后點(diǎn)擊小三角或者F7繼續(xù)運(yùn)行程序。然后當(dāng)程序走到斷點(diǎn)的時(shí)候,就能斷住了。

       這里要注意一點(diǎn),要設(shè)置斷點(diǎn),必須在程序已經(jīng)斷住的時(shí)候才能設(shè),這就是為什么在程序一開始會(huì)自動(dòng)斷在main入口處的原因了。 如果中途還想設(shè)斷點(diǎn),可以點(diǎn)擊暫停按鈕。暫停下來,再設(shè)。 其他的功能自己玩吧。 這個(gè)工具目前好像已經(jīng)停止更新了,我測試的可以調(diào)試3.5的代碼。4.0的似乎調(diào)不了。

reflexil
       簡單的說這個(gè)東東可以用來修改dll的代碼,并保存成一個(gè)新的dll。按照它自己的說法叫做dll注入工具。單看這一點(diǎn)似乎沒什么。 但這個(gè)插件的功能卻是很強(qiáng)大。我簡單的說一些: 安裝后,會(huì)有這個(gè)菜單,

       還有不同的右鍵菜單:

       當(dāng)你選中一個(gè)方法的時(shí)候,它能顯示處il代碼以及很多別的信息,這些信息都是可以修改的。

       尤其值得一提的是他的 “Replace All will Code” 功能, 點(diǎn)開會(huì)出現(xiàn)一個(gè)C# 代碼編輯器, 和當(dāng)前方法的空方法體,然后可以自由書寫代碼。帶智能提示的哦。寫完之后點(diǎn)擊 Compile就可以了。 注意這里寫代碼似乎要用全名,別的有時(shí)候可能會(huì)出錯(cuò)。

       .NET reflector兩款神器Deblectorreflexil其他的功能就不多說了,它幾乎可以修改dll中的任何地方,而且對強(qiáng)名的支持,已及對強(qiáng)名引用的支持都很強(qiáng)大,有興趣的可以自己試。

       【編輯推薦】

  1. 高性能ASP.NET站點(diǎn)構(gòu)建之簡單的優(yōu)化措施
  2. 淺析.NET開發(fā)過程中命名的數(shù)量和人稱
  3. NET開源平臺(tái)Mono正式支持F#(附更新列表)
  4. 探秘.NET 4和Visual Studio 2010中的多核利用
  5. 構(gòu)建ASP.NET網(wǎng)站十大必備工具

網(wǎng)站標(biāo)題:.Netreflector兩款神器Deblector和reflexil
URL地址:http://www.5511xx.com/article/cohcsje.html