2009-10-07 11 views
6

Tôi có hai hội đồng, A và B, trong đó A phụ thuộc vào B. Tôi đang cố gắng làm xáo trộn cả hai chúng lại với nhau, tức là theo cách nó không phá vỡ ứng dụng số babel obfuscator.Obfuscating nhiều hội đồng liên quan. NET với babel obfuscator

Có cách nào để làm điều đó không? Rõ ràng obfuscator này không xử lý nhiều hội đồng.

Nếu đó là vấn đề, cái khác. NET obfuscator- xử lý nhiều hội đồng - bạn có đề xuất không?

Trả lời

0

Đang liên kết chúng với nhau một tùy chọn? Dotfuscator cho phép bạn liên kết Assemblies với nhau và làm xáo trộn toàn bộ.

Khám phá this article nếu nó hữu ích trong trường hợp của bạn.

+0

Máy chấm điểm cũng không yêu cầu liên kết chúng lại với nhau, nó có thể dễ dàng làm xáo trộn nhiều cụm cùng một lúc (và đổi tên kiểu được tham chiếu giữa chúng một cách nhất quán) –

2

Dotfuscator Ấn bản cộng đồng. Và đây là số MSDN article.

Nếu bạn muốn có thêm sức mạnh và sẵn sàng thanh toán, hãy truy cập XenoCode Post Build. hoặc Crypto Obfuscator. Họ cũng cung cấp phiên bản đánh giá.

+0

Ngoài phiên bản cộng đồng miễn phí của Dotfuscator, bạn cũng có thể yêu cầu đánh giá miễn phí phiên bản chuyên nghiệp của Dotfuscator với nhiều chức năng gây xáo trộn hơn. –

5

Bạn có thể sử dụng ILMerge để hợp nhất các hội đồng và sau đó babel để làm xáo trộn hội đồng đã hợp nhất.

ILMerge là một công cụ miễn phí của Microsoft có thể được tải về tại địa chỉ: http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx

+1

Đây chính xác là cách tôi xử lý vấn đề - hoạt động tốt, đặc biệt với công tắc/internalize trên ILMerge, sau đó cho phép Babel làm xáo trộn các thành viên đã được công khai. –

+0

Ngoài ra, hiện nay Babel có tính năng "Hợp nhất và nhúng" hội trên một số giấy phép của nó. Xem tất cả [tính năng] (http://www.babelfor.net/products/obfuscator) – zed

0

Bạn cần một obfuscator .NET mà sẽ tối tăm hội đồng đa: đó là: khi một thành viên được đổi tên, nó phải được đổi tên trong mỗi lắp ráp trong dự án obfuscation. thử BitHelmet. Kính trọng