If-Koubou

Cara Mengubah Ikon pada File .EXE Terkompresi tanpa Mendapatkan Kesalahan

Cara Mengubah Ikon pada File .EXE Terkompresi tanpa Mendapatkan Kesalahan (Bagaimana caranya)

Kami sebelumnya telah menunjukkan kepada Anda cara memodifikasi ikon pada file .EXE, tetapi jika Anda sudah mencoba ini, Anda mungkin mengetahui bahwa beberapa aplikasi dan program memberi Anda kesalahan yang mengatakan "File ini memiliki tata letak sumber daya non-standar ... itu mungkin telah dikompresi dengan "kompresor EXE". Begini cara memperbaikinya.

Dalam tutorial ini saya akan menunjukkan kepada Anda cara mendekompresi file-file tersebut dan saya akan menunjukkan program lain yang dapat Anda gunakan untuk memodifikasi ikon. Untuk contoh saya, saya akan menggunakan program favorit saya sepanjang masa, Irfanview.

Artikel tamu ini ditulis oleh anggota forum Sarah James

Cara Memodifikasi Ikon pada File .EXE Terkompresi

Irfanview adalah pencetak gambar kecil yang mengagumkan dengan banyak sekali pilihan, tetapi karena sudah ada sejak Win98, ikonnya terlihat agak ketinggalan jaman. Untuk mengubah tampilan program itu sendiri sangatlah mudah. Cukup pilih skin lain dan Anda memiliki toolbar lain yang lebih modern, seperti toolbar gaya Windows 7 yang cantik yang dapat Anda unduh di sini.

Jadi Anda pergi dari ini:

Untuk ini

Tapi Anda masih terjebak dengan ikon program lama. Yuk

Dan bahkan lebih buruk: Anda dapat membuat screensaver yang indah dengan Irfanview, seperti yang saya jelaskan di sini, tetapi mereka juga memiliki 32 × 32 pixelicon jelek. Sekarang itu tidak akan berhasil.

Sebenarnya saya sudah ingin mengubah ikon-ikon ini (dan banyak file kompresi lainnya) untuk waktu yang lama, tetapi tidak dapat melakukannya, karena saya tidak bisa membongkar exe. Terima kasih yang sebesar-besarnya kepada Phew di Forum Irfanview. Tanpa dia, saya tidak akan pernah memikirkan UPX.

Alat yang Anda Butuhkan

Ada beberapa cara untuk mengubah ikon, menggunakan icoFX atau ResHack dan unpacker yang disebut UPX. Saya lebih suka menggunakan IcoFX untuk ini lebih dari ResHack dan saya lebih suka menggunakan versi freeware terakhir.

IcoFX akhir-akhir ini menjadi shareware dengan banyak sekali pilihan. Sangat bagus jika Anda ingin menggambar ikon dan kursor Anda sendiri, tetapi bagi saya rasanya seperti berlebihan. Jika saya ingin menggambar ikon, saya lebih suka menggunakan editor gambar seperti pro gimp atau paintshop.

Anda dapat menggunakan IcoFX2 baru 15 kali dan kemudian fungsi penyimpanan dinonaktifkan. Yang cukup lama jika Anda hanya ingin menggunakannya untuk tutorial ini dan itu akan memberi Anda nuansa program. Namun ada versi 1.6.4 yang lebih lama. itu adalah freeware. Anda masih dapat menemukannya di Filehippo dan berfungsi dengan baik. Ada juga versi portabel 1.6.4. sini.

Anda juga membutuhkan beberapa ikon yang bagus.

Untuk exe ada pengganti Ikon IrfanView yang luar biasa oleh ~ ncrow.

Untuk screensaver itu adalah masalah selera, saya memilih salah satu ikon dari Ikon Monitor Dock Lain oleh MediaDesign

Dan dengan png template itu ia menyertakan Anda bahkan dapat membuat :) Anda sendiri

Menggunakan UPX dan command prompt

UPX adalah utilitas prompt perintah. Tentang cara bekerja dengan command prompt lihat di sini. Dan saya ingin dapat menggunakan command prompt di folder saya bekerja pada saat itu, tanpa harus secara manual mencari folder saya di dalam command prompt, jadi saya menggunakan ini.

Jadi daripada harus pergi dari C: \ Users \ Sarah \ to D: \ Irfanview Project Saya langsung membuka command prompt saya di D: \ Irfanview Project.

Rapi ya?

Untuk menginstal UPX rightclick upx.exe, pilih Run as administrator dan jendela perintah akan menyala. Anda mungkin perlu me-restart komputer Anda agar berfungsi.

Sekarang Anda diatur untuk mulai membongkar I_view.exe dan Slideshow.exe. Pertama telusuri ke folder program Irfanview secara default C: \ Program Files \ Irfanview. Salin I_view.exe ke folder kerja Anda. Punyaku disebut Proyek Irfanview. Kemudian browse ke C: \ Program Files \ Irfanview \ Plugins dan salin Slideshow.exe ke folder kerja Anda. Buat folder baru di folder kerja Anda dan beri nama Ikon. Klik kanan pada folder ini dan pilih Command Prompt Window di sini.

Di jendela prompt perintah Anda mengetikkan upx -d i_view32.exe.

Tekan tombol Enter pada keyboard Anda dan exe akan dibongkar.

Lakukan hal yang sama untuk Slideshow.exe.

Mengedit ikon

Selanjutnya salin file png yang ingin Anda gunakan sebagai ikon ke folder Ikon dan buka IcoFX. Dalam tutorial ini saya menggunakan IcoFX 1.6.4. Saya lebih suka mengonversi file png ke ikon sendiri, jadi saya bisa memilih format apa yang saya inginkan, tetapi Anda juga dapat menggunakan file ico.

Buka Alat> Proses Kelompok ...

Di sana Anda akan disajikan dengan sejumlah opsi. Pastikan Buat ikon dari Gambar dicentang. Selanjutnya gunakan tombol tambah untuk menambahkan file png yang ingin Anda ubah menjadi ikon. Di bawah ini ada banyak format gambar. Saya biasanya hanya memilih warna XP dan saya pastikan 128 × 128 dicentang.

Tanpa 128 × 128 format ikon akan ditampilkan sebagai 48 × 48 di Vista ketika Anda memilih 'Large Icons' di explorer.

Saya tidak mencentang 256 dan 16 warna, karena saya hanya menggunakan ikon saya di Vista atau 7, tetapi untuk kegunaan maksimum Anda dapat mencentang yang lain juga. Ini akan membuat file ikon Anda sedikit lebih besar, tetapi karena ukuran tidak menjadi masalah akhir-akhir ini, Anda dapat menikmati :)

Tekan OK dan dalam beberapa detik Anda memiliki dua ikon yang cocok untuk digunakan.

Menyisipkan ikon

Sekarang kita akhirnya siap untuk mengubah ikon dalam program itu sendiri.

Buka Alat> Editor Sumber Daya ...

Ini akan membuka jendela kosong seperti ini:

Gunakan ikon file terbuka kuning untuk mencari i_view32.exe di folder kerja Anda dan klik Buka. Sekarang Anda dapat melihat semua ikon yang disimpan dalam exe. Anda dapat mengubah semuanya, tetapi untuk tujuan tutorial ini kami hanya melakukan yang pertama.

Sebagai sidenote: Irfanview juga memiliki ikon file yang disimpan di Icons.dll yang Anda temukan di folder plugins. Anda juga dapat mengubah semua ikon itu menjadi ikon yang Anda suka!

Klik kanan pada ikon pertama dan pilih Ubah.

Jelajahi ke ikon Anda dan klik Buka.

Voila ada ikon baru Anda.

Klik tombol simpan berwarna biru.

Dan jika semua berjalan baik-baik saja Anda akan melihat File berhasil disimpan!

Klik OK.

Ulangi prosedur untuk Slideshow.exe.

Lalu Anda dapat melihat folder kerja Anda.

Anda sekarang memiliki file exe dengan ikon baru dan yang lama secara otomatis telah didukung dengan ekstensi .bak ditambahkan ke nama mereka. Saya telah memberikan file bak ikon recycle bin hitam - Anda mungkin melihat ikon generik dan ekstensi .bak setelah nama.

Terkadang Anda tidak melihat ikon baru, karena Windows menyimpan gambar lama di dalamnya cache. Restart umumnya memperbaikinya, jadi jangan khawatir tentang hal ini pada saat ini.

Opsional: pengepakan exe

Jika Anda ingin menghemat ruang, Anda sekarang dapat mengemas ulang file exe. Buka command prompt di folder kerja Anda dan ketik upx i_view32.exe. Untuk tampilan slide Anda menggunakan slideshow.exe upx

Sekarang salin i_view32.exe dan slideshow.exe ke folder program Irfanview (ganti file exe lama atau pindahkan ke luar).

Menguji ikon baru Anda

Sekarang kita akan menguji apakah screensaver yang baru dibuat benar-benar memiliki ikon slideshow baru. Tidak banyak yang bisa diuji pada ikon program - Anda dapat melihat yang muncul di pojok kiri setiap kali Anda membuka Irfanview. Buka Irfanview dan kemudian buka menu slideshow dengan mengklik tombol kedua di sebelah kiri.

Anda akan mendapatkan menu tampilan slide yang terakhir disimpan yang Anda masukkan. (lihat tutorial ini di 7tutorials untuk lebih jelasnya)

Simpan slideshow sebagai screensaver dan lihatlah folder tempat Anda menyimpannya. Seharusnya terlihat seperti ini:

Kesimpulan

Seperti yang ditunjukkan di sini dengan sedikit ketekunan, Anda bahkan dapat memodifikasi program lama agar sesuai dengan tampilan Vista dan Windows 7, jadi simpan program kecil yang luar biasa seperti Irfanview sebagai tambahan modern untuk sistem Anda.

Unduh IrfanView dari Ninite