2009-06-16 47 views

Trả lời

13

Giả sử exe của bạn là một assembly .NET (bạn đã gắn thẻ câu hỏi như VB.NET), bạn có thể đảo ngược kỹ thuật exe của mình bằng các công cụ như Reflector.

+0

<- điều này. Nó hoàn toàn là có thể - tôi đã phải làm điều đó - và một lần nữa cổng đỏ là tuyệt vời. Bạn thậm chí có thể chuyển đổi nó thành C# ... – annakata

+0

Điều cần biết trong tương lai :-) – gernberg

+2

@annakata - Lutz Roeder (tác giả phản chiếu) thật tuyệt vời, Red Gate hào phóng để giữ phiên bản miễn phí. Tín dụng có tín dụng đến hạn! – stevehipwell

1

Sử dụng Reflector (giả sử .NET) để tách rời mã exe trở lại thành mã. Bạn sẽ cần tạo cấu trúc lớp của riêng mình, nhưng bạn có thể khôi phục mã như bất kỳ ngôn ngữ CLR được hỗ trợ nào.

0

Bạn đã thử Salamander, hoặc một trong nhiều phần mềm .net khác?

3

Vì bạn đã gắn thẻ vb.net câu hỏi của mình, bạn có thể truy xuất được một số phần của mã bằng cách sử dụng trình tách rời .NET. Ví dụ: thử Lutz Roeder's .Net Reflector hoặc MS ildasm đi kèm với trình biên dịch .NET.

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