2010-02-17 23 views

Trả lời

32

Bạn có thể sử dụng Reflexil add-in cho Reflector để làm điều đó:

Reflexil là một biên tập viên lắp ráp và chạy như một plug-in cho Reflector. Sử dụng Mono.Cecil, Reflexil có thể thao tác mã IL và lưu các assembly đã sửa đổi vào đĩa. Reflexil cũng hỗ trợ 'on the fly' C# và VB.NET code injection.

+0

+1. Tôi đã sử dụng Reflexil và nó hoạt động rất tốt. Reflexil là con đường để đi! – Steven

+0

xin lỗi cho câu hỏi noob của tôi, nhưng làm thế nào để thêm plugin này để relector? Tôi có nghĩa là cổng phản xạ .net của cổng đỏ? Cảm ơn –

+8

Vâng, Bộ phản xạ .NET của Cổng đỏ. Chạy nó, sau đó vào Menu-> View-> Add-Ins -> [Add Button]. Duyệt cho plugin .dll và đó là nó. –

2

Trình phản xạ .NET không thể thực hiện việc này, nhưng các công cụ khác có thể dịch ngược các hội đồng .NET, ví dụ: FileDisassembler (bổ trợ cho .NET Reflector).

3

Có thể với .Net phản xạ cùng với phản xạ. Đầu tiên tải về reflexiil và sau đó mở .net relector và tải reflexil vào nó bằng cách sử dụng View-> addins-> chọn tập tin reflexil (tất cả các dll) và sau đó tải. Sau đó mở tập tin dll cần thiết và đi đến tools-> select reflectil, mở mã và xác định mục cần thiết, sau đó chỉnh sửa ..give cho assemblyy và chọn lưu để lưu nó vào tập tin mới

Các vấn đề liên quan