Phá vỡ một tập tin EXE?


8

Tôi có một chiếc sony Vaio và tôi đã tải xuống trình điều khiển âm thanh cho nó. Trình điều khiển tuyên bố nó đang được cài đặt trên máy tính không tương thích và gặp sự cố. Tôi biết rằng đó là sai. Tôi giả sử các tệp trình điều khiển nằm trong EXE, vì vậy tôi chỉ có thể cài đặt chúng theo cách thủ công thông qua trình quản lý thiết bị nếu tôi có thể lấy các tệp ra.

Có ai biết về một chương trình tốt để bật các tệp EXE đang mở và trích xuất nội dung không?

Câu trả lời:


16

Phụ thuộc vào hệ thống cài đặt được sử dụng để đóng gói nó. Universal Extractor có thể trích xuất các tệp từ hầu hết các gói trình cài đặt phổ biến (Cài đặt, NSIS, Wise, trong số nhiều gói khác), mặc dù nếu bạn đang dùng Vista hoặc Windows 7, bạn có thể muốn thử cài đặt trình điều khiển ở chế độ tương thích.


9
như đã đề cập, các công cụ lưu trữ khác cũng có thể trích xuất từ ​​trình cài đặt .EXE chung: winzip, winrar, 7zip, v.v.
quack quixote

5
@quack +1 cho 7zip, nó có thể mở gần như mọi Gói cài đặt.
Bobby

+1. Tôi đã thấy một trình điều khiển được ẩn trong MSI trong EXE trong ZIP trong RAR.
kinokijuf

6

Đôi khi khi bạn chạy các chương trình đó, họ giải nén các tệp của họ vào một thư mục tạm thời. Giám sát truy cập dữ liệu theo chương trình đó. Có lẽ nó đã tự trích xuất.


1
+1 cho phương pháp có thể được áp dụng mà không cần cài đặt phần mềm bổ sung.
trả trước

1
Đó là cách tôi gỡ lỗi Windows Update
Scoregpson

2

Nếu bạn sử dụng Total Commander, nhấn Ctrl+ Page Downsẽ hiển thị cho bạn nội dung của kho lưu trữ nếu thực thi thực sự là một kho lưu trữ. Nó sẽ được coi như một kho lưu trữ zip bình thường.

Ngoài ra còn có một plugin cho Total Commander có tên InstallExplorer được sử dụng để xem các tệp msi như bất kỳ kho lưu trữ thông thường nào.


2

Nếu tệp là định dạng trình cài đặt chuẩn, chẳng hạn như .msi, có các chương trình có sẵn để trích xuất nội dung của nó, vì đó là định dạng tệp trình cài đặt đã được thiết lập.

Tuy nhiên, nếu trình cài đặt chỉ đơn giản là một tệp .exe tiêu chuẩn, bạn sẽ phải cùng nhau tìm cách cài đặt nó bằng cách bước qua quá trình tháo gỡ mã và tìm điểm phát hiện nếu trình điều khiển tương thích với máy tính, sau đó Sửa đổi điều đó. Tuy nhiên, làm điều này đòi hỏi kiến ​​thức lập trình.

Trừ khi Winzip đang làm điều gì đó kỳ lạ mà tôi không biết - nó sẽ không thể mở tệp .exe (cửa sổ thực thi di động) bằng cách diễn giải nó dưới dạng lưu trữ zip.


1
tải xuống trình điều khiển có khả năng là một tệp nén tự giải nén, tự động thực thi trình cài đặt sau khi giải nén. WinZip có thể giải nén nó. Universal Extractor mà John T đề cập có lẽ nhiều khả năng hơn :)
emgee

1
Nó đòi hỏi nhiều hơn "kiến thức lập trình" để tháo rời và sửa đổi trình cài đặt ;-)
trả trước
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.