Trang chủ » làm thế nào để » Cách thay đổi biểu tượng trên các tệp .EXE được nén mà không gặp lỗi

    Cách thay đổi biểu tượng trên các tệp .EXE được nén mà không gặp lỗi

    Trước đây chúng tôi đã chỉ cho bạn cách sửa đổi biểu tượng trên tệp .EXE, nhưng nếu bạn đã thử điều này, bạn có thể phát hiện ra rằng một số ứng dụng và chương trình cung cấp cho bạn một lỗi cho biết Tập tin này có bố cục tài nguyên không chuẩn nó có lẽ đã được nén với một máy nén EXE. Đây là cách khắc phục.

    Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách giải nén các tệp như vậy và tôi sẽ chỉ cho bạn một chương trình khác mà bạn có thể sử dụng để sửa đổi các biểu tượng. Ví dụ của tôi, tôi sẽ sử dụng chương trình yêu thích mọi thời đại của mình, Irfanview.

    Bài viết này được viết bởi thành viên diễn đàn Sarah James

    Cách sửa đổi biểu tượng trên các tệp .EXE được nén

    Irfanview là một trình xem hình ảnh nhỏ tuyệt vời với rất nhiều tùy chọn, nhưng vì nó đã xuất hiện kể từ khi Win98, các biểu tượng của nó trông khá lỗi thời. Để thay đổi giao diện của chương trình là dễ dàng. Chỉ cần chọn giao diện khác và bạn có một thanh công cụ khác - trông hiện đại hơn - như thanh công cụ kiểu Windows 7 tuyệt đẹp mà bạn có thể tải xuống tại đây.

    Vì vậy, bạn đi từ này:

    Để điều này

    Nhưng bạn vẫn bị mắc kẹt với biểu tượng chương trình cũ. Yuk.

    Và thậm chí tệ hơn: bạn có thể tạo các trình bảo vệ màn hình đáng yêu bằng Irfanview, như tôi đã mô tả ở đây, nhưng chúng cũng có một pixelicon 32 × 32 xấu xí. Bây giờ điều đó sẽ không làm.

    Trên thực tế, tôi đã muốn thay đổi các biểu tượng này (và rất nhiều các tệp nén khác) trong một thời gian dài, nhưng không thể, vì tôi không thể giải nén exe. Một lời cảm ơn lớn đến Phew trên Diễn đàn Irfanview. Không có anh ấy tôi sẽ không bao giờ nghĩ đến UPX.

    Các công cụ bạn cần

    Có nhiều cách để thay đổi các biểu tượng, sử dụng icoFX hoặc ResHack và trình giải nén có tên UPX. Tôi thích sử dụng IcoFX cho việc này hơn ResHack và tôi thích sử dụng phiên bản phần mềm miễn phí cuối cùng.

    IcoFX gần đây đã trở thành phần mềm chia sẻ với rất nhiều tùy chọn. Rất đẹp nếu bạn muốn vẽ biểu tượng và con trỏ của riêng bạn, nhưng đối với tôi cảm giác như quá mức cần thiết. Nếu tôi muốn vẽ một biểu tượng, tôi thích sử dụng trình chỉnh sửa hình ảnh như gimp hoặc paintshop pro.

    Bạn có thể sử dụng IcoFX2 mới 15 lần và sau đó chức năng lưu bị tắt. Nó đủ dài nếu bạn chỉ muốn sử dụng nó cho hướng dẫn này và nó sẽ cho bạn cảm giác về chương trình. Tuy nhiên, có một phiên bản cũ hơn 1.6.4. đó là phần mềm miễn phí. Bạn vẫn có thể tìm thấy nó trên Filehippo và nó hoạt động hoàn toàn tốt. Ngoài ra còn có phiên bản di động 1.6.4. đây.

    Bạn cũng cần một số biểu tượng đẹp.

    Đối với exe, có một biểu tượng thay thế tuyệt vời IrfanView bởi ~ ncrow.

    Đối với trình bảo vệ màn hình, đó là vấn đề sở thích, tôi đã chọn một trong các biểu tượng từ Biểu tượng Dock màn hình khác của MediaDesign

    Và với mẫu png đó, anh ấy bao gồm bạn thậm chí có thể tự làm :)

    Sử dụng UPX và dấu nhắc lệnh

    UPX là một tiện ích nhắc lệnh. Về cách làm việc với dấu nhắc lệnh, hãy xem ở đây. Và tôi muốn có thể sử dụng dấu nhắc lệnh trong thư mục Tôi đang làm việc tại thời điểm đó mà không phải tìm kiếm thủ công thư mục của mình trong dấu nhắc lệnh, vì vậy tôi sử dụng lệnh này.

    Vì vậy, thay vì phải đi từ C: \ Users \ Sarah \ đến D: \ Irfanview Project, tôi trực tiếp mở dấu nhắc lệnh của mình trong Dự án D: \ Irfanview.

    Không?

    Để cài đặt UPX rightclick upx.exe, chọn Run as Administrator và cửa sổ lệnh sẽ nhấp nháy. Bạn có thể cần phải khởi động lại máy tính để nó hoạt động.

    Bây giờ bạn đã được thiết lập để bắt đầu giải nén I_view.exe và slideshow.exe. Đầu tiên duyệt đến thư mục chương trình của Irfanview theo mặc định C: \ Program Files \ Irfanview. Sao chép I_view.exe vào thư mục làm việc của bạn. Của tôi được gọi là Dự án Irfanview. Sau đó duyệt đến C: \ Program Files \ Irfanview \ Plugins và sao chép slideshow.exe vào thư mục làm việc của bạn. Tạo một thư mục mới trong thư mục làm việc của bạn và gọi nó là Biểu tượng. Nhấp chuột phải vào thư mục này và chọn Command Prompt Window tại đây.

    Trong cửa sổ nhắc lệnh, bạn gõ upx -d i_view32.exe.

    Nhấn phím Enter trên bàn phím của bạn và exe sẽ được giải nén.

    Làm tương tự cho slideshow.exe.

    Chỉnh sửa các biểu tượng

    Tiếp theo sao chép các tệp png bạn muốn sử dụng làm biểu tượng vào thư mục Biểu tượng và mở IcoFX. Trong hướng dẫn này, tôi sử dụng IcoFX 1.6.4. Tôi thích tự chuyển đổi các tệp png thành các biểu tượng, vì vậy tôi có thể chọn định dạng nào tôi muốn, nhưng bạn cũng có thể sử dụng các tệp ico.

    Chuyển đến Công cụ> Xử lý hàng loạt

    Ở đó bạn sẽ được trình bày với một loạt các tùy chọn. Đảm bảo Tạo biểu tượng từ Hình ảnh được đánh dấu. Tiếp theo sử dụng nút thêm để thêm tệp png bạn muốn chuyển đổi thành biểu tượng. Dưới đây là rất nhiều định dạng hình ảnh. Tôi thường chỉ chọn các màu XP và tôi chắc chắn rằng 128 × 128 được chọn.

    Không có định dạng 128 × 128, các biểu tượng sẽ hiển thị là 48 × 48 trong Vista khi bạn chọn 'Biểu tượng lớn' trong trình thám hiểm.

    Tôi không đánh dấu 256 và 16 màu, vì tôi chỉ sử dụng các biểu tượng của mình trên Vista hoặc 7, nhưng để có thể sử dụng tối đa, bạn cũng có thể đánh dấu các màu khác. Nó sẽ làm cho tệp biểu tượng của bạn lớn hơn một chút, nhưng vì kích thước không phải là vấn đề ngày nay bạn có thể đủ khả năng để thưởng thức :)

    Nhấn OK và trong vài giây, bạn có hai biểu tượng phù hợp để làm việc với.

    Chèn các biểu tượng

    Bây giờ chúng tôi cuối cùng đã sẵn sàng để thay đổi các biểu tượng trong chính chương trình.

    Chuyển đến Công cụ> Trình chỉnh sửa tài nguyên

    Điều này sẽ mở ra một cửa sổ trống như thế này:

    Sử dụng biểu tượng tệp mở màu vàng để duyệt đến i_view32.exe trong thư mục làm việc của bạn và nhấp vào Mở. Bây giờ bạn có thể thấy tất cả các biểu tượng được lưu trữ trong exe. Bạn có thể thay đổi tất cả chúng, nhưng với mục đích của hướng dẫn này, chúng tôi chỉ thực hiện cái đầu tiên.

    Là một sidenote: Irfanview cũng có các biểu tượng tệp được lưu trữ trong biểu tượng.dll mà bạn tìm thấy trong thư mục bổ trợ. Bạn cũng có thể thay đổi tất cả các biểu tượng thành biểu tượng bạn thích!

    Nhấp chuột phải vào biểu tượng đầu tiên và chọn Thay đổi.

    Duyệt đến biểu tượng của bạn và nhấp vào Mở.

    Voila có biểu tượng mới của bạn.

    Nhấp vào nút lưu màu xanh.

    Và nếu tất cả đều ổn, bạn sẽ thấy Tệp được lưu thành công!

    Nhấn vào OK.

    Lặp lại quy trình cho slideshow.exe.

    Và sau đó bạn có thể xem thư mục làm việc của bạn.

    Bây giờ bạn có các tệp exe với các biểu tượng mới và các tệp cũ đã tự động được sao lưu với phần mở rộng .bak được thêm vào tên của chúng. Tôi đã cung cấp cho các tệp bak một biểu tượng thùng rác màu đen - bạn có thể thấy một biểu tượng chung và phần mở rộng .bak sau tên.

    Đôi khi bạn không thấy các biểu tượng mới, vì Windows giữ hình ảnh cũ trong bộ đệm. Khởi động lại thường khắc phục điều đó, vì vậy đừng lo lắng về vấn đề này vào thời điểm này.

    Tùy chọn: đóng gói exe

    Nếu bạn muốn tiết kiệm dung lượng, bây giờ bạn có thể đóng gói lại các tệp exe. Mở dấu nhắc lệnh trong thư mục làm việc của bạn và nhập upx i_view32.exe. Đối với slideshow bạn sử dụng upx slideshow.exe

    Bây giờ sao chép i_view32.exe và slideshow.exe vào thư mục chương trình Irfanview (thay thế các tệp exe cũ hoặc di chuyển chúng ra khỏi đường đi).

    Kiểm tra biểu tượng mới của bạn

    Bây giờ chúng tôi sẽ kiểm tra xem trình bảo vệ màn hình mới được tạo có thực sự có biểu tượng trình chiếu mới hay không. Không có nhiều thứ để kiểm tra trên biểu tượng chương trình - bạn có thể thấy nó xuất hiện ở góc bên trái bất cứ khi nào bạn mở Irfanview. Mở Irfanview và sau đó mở menu trình chiếu bằng cách nhấp vào nút thứ hai ở bên trái.

    Bạn sẽ nhận được trình đơn trình chiếu đã lưu cuối cùng mà bạn đã nhập. (xem hướng dẫn này tại 7tutorials để biết thêm chi tiết)

    Lưu trình chiếu dưới dạng trình bảo vệ màn hình và xem trong thư mục mà bạn đã lưu nó. Nó sẽ giống như thế này:

    Phần kết luận

    Như được thể hiện ở đây với một chút kiên trì, bạn thậm chí có thể sửa đổi các chương trình cũ hơn để phù hợp với giao diện của Vista và Windows 7 và vì vậy hãy giữ một chương trình nhỏ tuyệt vời như Irfanview như một sự bổ sung hiện đại cho hệ thống của bạn.

    Tải xuống IrfanView từ Ninite