Có thể sử dụng .NET Reflector (hoặc một công cụ khác) để sửa đổi và biên dịch lại mã số một cách nhanh chóng (tức là, không bán phá giá nguồn và sau đó sử dụng Visual Studio để biên dịch lại)?Tôi có thể sử dụng .NET Reflector để sửa đổi và biên dịch mã nhanh chóng không?
Trả lời
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.
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).
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
- 1. Sửa đổi .Net Exe biên dịch
- 2. Tôi có thể biên dịch mã phổ dụng bằng cách sử dụng GCC của Macports không?
- 3. Nhanh chóng truyền trong C# bằng cách sử dụng BitConverter, nó có thể nhanh hơn không?
- 4. Biên dịch mã .NET trong .NET 4?
- 5. Tôi có thể biên dịch Java thành mã gốc không?
- 6. Python nhanh chóng băm đối tượng có thể thay đổi
- 7. Làm thế nào để có được trạng thái nhanh chóng từ bộ đệm biên dịch Emacs?
- 8. Có thể sử dụng API GHC để sửa đổi chương trình trong khi biên dịch chương trình không?
- 9. Sửa đổi mã nguồn thời gian biên dịch bằng Roslyn
- 10. Tôi có thể sử dụng số không đổi để chọn một lớp tại thời gian biên dịch, có thể sử dụng mẫu không?
- 11. Sử dụng Reflector Để Tạo Project VisualStudio
- 12. Có thể biên dịch mã .NET IL sang mã máy không?
- 13. Trình giải mã ReSharper - tôi có thể sử dụng nó cho các assembly độc lập không?
- 14. Có trình biên dịch Ruby .NET không?
- 15. Tải xuống mã và thực thi một cách nhanh chóng
- 16. Bạn có thể biên dịch C# để không cần .NET Framework khi chạy không?
- 17. Không thể nhanh chóng lớp: org.apache.naming.java.javaURLContextFactory
- 18. Có cách nào nhanh chóng để chuyển đổi thực thể thành tệp .csv không?
- 19. Mã C# không được biên dịch có biên dịch thành IL và chạy trên CLR không?
- 20. Có thể các trán python biên dịch mã CUDA không?
- 21. Làm cách nào để tôi có thể biên dịch mã cho emscripten?
- 22. C++, tôi có thể khởi tạo tĩnh std :: map tại thời gian biên dịch không?
- 23. Làm cách nào để tôi có thể biên dịch C# cho Mono so với Microsoft .NET?
- 24. Tôi làm cách nào để sử dụng trình biên dịch Google Closure để xóa mã JavaScript không sử dụng?
- 25. Tại sao tôi KHÔNG nên sử dụng nút chuyển đổi/tối ưu hóa để biên dịch mã C#?
- 26. Tôi có thể sử dụng trình biên dịch gốc như Java obfuscation
- 27. Tôi có thể thay đổi 'đường dẫn' trong một nhị phân đã biên dịch không?
- 28. Có cách nào nhanh chóng để có được mọi liên kết giữa hai thực thể không?
- 29. Tôi có thể sử dụng JAVAC để biên dịch một dự án với nhiều tệp và thư mục không?
- 30. Làm thế nào để làm cho mã của tôi nhanh chóng
+1. Tôi đã sử dụng Reflexil và nó hoạt động rất tốt. Reflexil là con đường để đi! – Steven
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 –
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ó. –