Სარჩევი:

რა არის.NET Reflector დესკტოპი?
რა არის.NET Reflector დესკტოპი?

ვიდეო: რა არის.NET Reflector დესკტოპი?

ვიდეო: რა არის.NET Reflector დესკტოპი?
ვიდეო: .NET Reflector Overview | Redgate 2024, მაისი
Anonim

NET Reflector Desktop ? (შპს Red Gate Software-სგან). NET რეფლექტორი საშუალებას გაძლევთ ადვილად ნახოთ, ნავიგაცია და მოძებნოთ კლასების იერარქიები. NET ასამბლეები, მაშინაც კი, თუ არ გაქვთ მათი კოდი. მასთან ერთად შეგიძლიათ დეკომპილირება და ანალიზი.

შემდგომში შეიძლება ასევე იკითხოთ, როგორ გამოვიყენო. NET Reflector?

  1. Დაინსტალირება. NET Reflector VSPro შევიდა Visual Studio და გახსენით თქვენი პროექტი, შემდეგ გადადით.
  2. აირჩიეთ ასამბლეები, რომელთა გამართვა გსურთ და.
  3. ზარის დასტა ახლა ცოცხლდება; ორჯერ დააწკაპუნეთ მასზე, რათა გადახვიდეთ საწყის კოდზე, დააყენოთ წყვეტის წერტილები და გამართოთ ნებისმიერი.
  4. გამოიყენეთ Decompiled Definition-ზე გადასვლა თქვენს კონტექსტურ მენიუში მარჯვენა ღილაკით.

შეიძლება ასევე იკითხოს, შეიძლება თუ არა C#-ის დეკომპილირება? C# თავისებურად უფრო ადვილია დეკომპილირება წყაროს კოდში, რადგან ის შეიცავს მეტა-მონაცემებს და უმეტესობას C# კოდი უნდა შეესაბამებოდეს წესების ერთობლიობას, რომელსაც ეწოდება "შემოწმებადი კოდი". თუ თქვენ აგზავნით პროდუქტს C# და გქონდეთ IP, რომლის დაცვაც გსურთ, ძირითადად უნდა გამოიყენოთ დაბინდვის პროდუქტი.

შეიძლება ასევე იკითხოს, რა არის ILSpy?

ILSpy არის ღია წყარო. NET ასამბლეის ბრაუზერი და დეკომპილერი. ჩვენ ვაჩვენებთ მის გამოყენებას უბრალო adware ფაილში. როგორც თქვენ ალბათ მიხვდებით Virustotal-ის ზოგიერთი გამოვლენის სახელიდან, ეს არის MSIL (Microsoft Intermediate Language) ფაილი.

როგორ მოვახდინო DLL-ის დეკომპილაცია Visual Studio-ში?

პასუხები

  1. გახსენით Reflector.exe,
  2. გადადით View-ზე და დააჭირეთ დანამატებს,
  3. დანამატების ფანჯარაში დააწკაპუნეთ დამატება,
  4. შემდეგ იპოვეთ dll, რომელიც გადმოწერეთ FileGenerator.dll (რომელიც მოვიდა FileGenerator მოდულით),
  5. შემდეგ დახურეთ დანამატების ფანჯარა.
  6. გადადით ფაილზე და დააჭირეთ გახსნას და აირჩიეთ dll, რომლის დეკომპილაცია გსურთ,

გირჩევთ: