Reflector نرم افزاري رايگان براي مشاهده اسمبلي و کدهاي سورس net.


2007-06-19
1,872
19,340
رفلکتور برنامه رايگاني است که توسط – لوتز رودر – يکي از کارکنان مايکروسافت ايجاد شده است . اين يکي از نرم افزارهاي ضروري است که هر هر برنامه نويس .NET بايد در جعبه ابزار خود داشته باشد . در حالت پيش فرض رفلکتور مشتي اسمبلي عام را باز ميکند . مثل : mscorlib,system,system.dat, و غيره ... اسامي تمام اسمبليهاي باز شده در فهرستي در پنجره اصلي رفلکتور مي آيد . با کليک کردن بر روي شمايل + در کنار هر اسمبلي درختي گشوده خواهد شد که namespace هاي آن اسمبلي را نشان ميدهد هر namespace خود يک + در کنار خود داردکه زماني که بر روي آن کليک ميکنيد رده هاي namespace ها را نشان ميدهد . به علاوه هر رده ميتواند افزايش يافته و اعضاي آن – رويدادها – فيلدها – متدها – property ها به نمايش درآيد. براي مشاهده جزييات ساير اسمبليها به منوي فايل رفته و open را انتخاب کرده سپس اسمبلي را مرور کنيد تا به اسمبلي که ميخواهيد ببينيد برسيد . پس از انتخاب اسمبلي معتبري در .net اسمبلي مذکور در کنار اسمبلي هاي پيش گزيده قرار خواهد گرفت . براي حذف اسمبلي از پنجره اصلي رفلکتور بر روي آن کليک راست و close را انتخاب کنيد .با وجود اينکه توانايي رفلکتور براي مرور اسمبلي بسيار مفيد است ولي مزيت اصلي رفلکتور قابليت disassembling آن است. پس از رفتن به عمق و رسيدن به عضوي در سطح رده ميتوانيد با رفتن به منوي tools و انتخاب disassembler به تشريح عضو مزبور بپردازيد . به اين ترتيب قاب دومي باز خواهد شد که محتواي حاصل از اين تشريح رادر# c يا visual basic يا Delphi يا il نشان ميدهد .
رفلکتور ميتواند به برسي کد منبع اسمبليهايي که ايجاد کرده يا استفاده ميکنيد ولي کد منبع اصلي آنها در اختيارتان نيست بپردازيد .
البته چندين نرم افزار براي مبهم سازي کدهاي .net مانند : dotfuscator از شرکت preemptive *** demeanor از شرکت wiseowl *** .netobfuscator از شرکت remotesoft موجود است .
 

NESG

کاربر
2010-08-25
1
1
سلام
ببخشید من سریال این برنامه را می خوام ؟!!
اگه لطف کنین
با تشکر - امیر رسولی
 
بالا