תוכן עניינים:

מהו שולחן העבודה של.NET Reflector?
מהו שולחן העבודה של.NET Reflector?

וִידֵאוֹ: מהו שולחן העבודה של.NET Reflector?

וִידֵאוֹ: מהו שולחן העבודה של.NET Reflector?
וִידֵאוֹ: מהו רפלקטור וכיצד נשתמש בו 2024, נוֹבֶמבֶּר
Anonim

NET Reflector Desktop ? (מאת Red Gate Software Ltd). רפלקטור NET מאפשר לך להציג, לנווט ולחפש בקלות את היררכיות הכיתה של. נֶטוֹ מכלולים, גם אם אין לך את הקוד עבורם. בעזרתו אתה יכול לבצע פירוק ולנתח.

לאחר מכן, אפשר גם לשאול, איך אני משתמש ב-. NET Reflector?

  1. להתקין. NET Reflector VSPro לתוך Visual Studio ופתח את הפרויקט שלך, ולאחר מכן עבור אל.
  2. בחר את המכלולים שברצונך לנפות באגים, ו-.
  3. ערימת השיחות מתעוררת כעת לחיים; לחץ עליו פעמיים כדי לנווט אל קוד המקור, להגדיר נקודות עצירה ולנקות באגים בכל.
  4. השתמש ב- Go to Decompiled Definition בתפריט ההקשר ללחוץ לחיצה ימנית.

אפשר גם לשאול, האם ניתן לפרק את C#? C# קל יותר מטבעו דקומפילציה לתוך קוד המקור מכיוון שהוא מכיל מטא נתונים ורוב C# הקוד חייב לציית למערכת כללים הנקראת "קוד ניתן לאימות". אם אתה שולח מוצר פנימה C# ויש לך IP שאתה רוצה להגן עליו, אתה בעצם צריך להשתמש במוצר ערפול.

אפשר גם לשאול, מה זה ILSpy?

ILSpy הוא קוד פתוח. דפדפן ו-decompiler assembly NET. אנו מדגימים את השימוש בו בהסתכלות על קובץ תוכנת פרסום פשוט. כפי שוודאי ניתן להבין מכמה משמות הזיהוי ב- Virustotal, זהו קובץ MSIL (שפת ביניים של מיקרוסופט).

כיצד אוכל לבצע פירוק DLL ב- Visual Studio?

תשובות

  1. פתח את Reflector.exe,
  2. עבור אל הצג ולחץ על תוספות,
  3. בחלון התוספות לחץ על הוסף,
  4. לאחר מכן מצא את ה-dll שהורדת את FileGenerator.dll (כאשר הגיע עם הפלאגין של FileGenerator),
  5. לאחר מכן סגור את חלון התוספות.
  6. עבור אל קובץ ולחץ על פתח ובחר את ה-dll שברצונך לבצע פירוק,

מוּמלָץ: