Bạn sẽ làm gì tiếp theo khi đã tạo được một số phần mềm Windows mới. Mình nghĩ khi tạo phần mềm xong, bạn có thể muốn chia sẻ phần mềm đó với mọi người? Thế bạn định chia sẻ như thế nào, nén tất cả các file lại và đưa cho người khác, mình nghĩ đây không phải cách hay vì nó có thể làm lộ source nếu bạn không biết cách bảo vệ source. Thay vào đó bạn có thể tạo file cài đặt EXE thì sẽ tiện lợi và gọn gàng hơn nhiều.
Trong bài viết này, mình sẽ hướng dẫn những bạn 3 cách để tự tạo file thiết lập EXE : ứng dụng giải nén, IExpress tích hợp sẵn và sử dụng Inno Setup .
Bạn đang đọc: 3 cách tạo File cài đặt EXE đơn giản không cần lập trình
3 cách tạo file cài đặt EXE
1. Tạo file cài đặt EXE nhanh bằng 7-Zip
Có thể bạn đã sử dụng 7 – Zip để giải nén tổng thể những loại tệp tàng trữ và biết rằng 7 – Zip hoàn toàn có thể nén tài liệu, nhưng bạn có biết rằng bạn cũng hoàn toàn có thể sử dụng nó để tạo file thiết lập EXE không ?
Nó được gọi là SFX archive (self-extracting), hoạt động bằng cách nén tất cả các tệp cuối của bạn lại với nhau, sau đó nhúng một tệp EXE đặc biệt vào trong kho lưu trữ để giải nén mọi thứ.
Nói cách khác, người dùng hoàn toàn có thể trích xuất kho tàng trữ SFX ( dưới dạng tệp EXE ), ngay cả khi họ không có ứng dụng tương thích, thích hợp với những định dạng như 7Z, RAR, TAR và ZIP .
Đây là cách tạo kho tàng trữ SFX với 7 – Zip :
Bước 1: Chuẩn bị tất cả các tệp và thư mục của bạn trong một thư mục chính duy nhất và đặt tên thư mục theo ý bạn.
Bước 2: Nhấp chuột phải vào thư mục và chọn 7-Zip > Add to archive…
Bước 3: Trong Options, bật Create SFX Archive và chọn các cài đặt sau …> Archive Format: 7z> Compression Level: Normal> Compression Method: LZMA2> Dictionary Size: 16 MB> Word Size: 32> Solid Block Size: 2 GB
Bước 4: Cuối cùng, nhấp vào OK.
Xem thêm: Hướng dẫn tháo lắp, thay ổ cứng SSD cho laptop tại nhà thành công – https://sangtaotrongtamtay.vn
Lưu ý rằng những tệp tàng trữ SFX không phải là trình thiết lập thực sự. Phương pháp này không đặt những tệp được trích xuất vào một thư mục đích được chỉ định. Và không sửa đổi Windows Registry. Hơn nữa, chúng không tạo nhật ký setup và cũng không hiển thị dưới dạng ứng dụng đã setup trong ứng dụng gỡ thiết lập. Theo nghĩa đen, chúng là những tệp tàng trữ dưới dạng tệp EXE .
2. Cách sử dụng IExpress để tạo file cài đặt EXE một cách dễ dàng
IExpress là một tiện ích có sẵn trong Windows bắt đầu từ Windows XP trở lên. Tiện ích này đi kèm với giao diện đồ họa front-end (được gọi là IExpress Wizard), nhưng bạn cũng có thể tạo file cài đặt exe bằng cách sử dụng file Self Extraction Directive (SED).
Giống như 7-Zip ở trên, phương pháp này tạo ra một kho lưu trữ tự giải nén, nhưng có hai điểm khác biệt chính: một, người dùng cuối sẽ tiến hành thông qua trình hướng dẫn cài đặt nhiều trang và hai, người dùng cuối có thể chỉ định thư mục lưu trữ để công cụ giải nén các tập tin.
Và đây là cách tạo file cài đặt EXE bằng IExpress:
- Mở Run (nhấn Windows + R) và nhập iexpress.exe để khởi chạy IExpress Wizard.
- Chọn Create new Self Extraction Directive file và nhấp vào Next.
- Chọn Extract files only và nhấp vào Next.
- Trong phần Package title, hãy nhập tên ứng dụng của bạn.
- Trong phần confirmation prompt, hãy chọn No prompt hoặc Prompt user with. Nếu bạn chọn Prompt user with thì hãy nhập những câu hỏi xác nhận giống như “Are you sure you want to install this?”.
- Trong phần license agreement, hãy chọn Display a license nếu bạn muốn người dùng cuối đồng ý với End User License Agreement (EULA). Nếu không, bạn có thể chọn Do not display a license.
- Thêm tất cả các file bạn muốn người dùng thấy đã cài đặt bằng cách nhấp vào Add, chọn các file đó.
- Tiếp tục qua IExpress Wizard và chọn các tùy chọn bạn muốn cho các lời nhắc Show Window và Finished Message.
- Đối với package name, nhấn vào Browse, điều hướng đến nơi bạn muốn tạo trình cài đặt EXE và đặt tên cho nó. Đây là tệp EXE mà bạn sẽ phân phối cho người dùng cuối. Nhấn Next.
- Cuối cùng, chọn Save Self Extraction Directive (SED) nếu bạn muốn tạo trình cài đặt có thể sửa đổi sau này, chẳng hạn như khi bạn đã vá phần mềm và cần cập nhật trình cài đặt. Nếu bạn chọn Don’t save, thì bạn sẽ quay lại đầu quá trình cài đặt.
- Trên trang Create Package, bấm Next.
Trình thiết lập của bạn sẽ được tạo sau vài phút. Lưu ý rằng IExpress có 1 số ít yếu tố như sau :
- Không cho phép các thư mục trống.
- Nếu cài đặt của bạn có các thư mục con, các thư mục con sẽ không được thêm vào.
- Nếu bạn có nhiều tệp cùng tên, ngay cả trong các thư mục riêng biệt, quá trình tạo trình cài đặt sẽ không thành công.
Vì những yếu tố trên, nên mình khuyên bạn sử dụng cách dưới đây .
Tạo file cài đặt EXE là sử dụng Inno Setup
Inno Setup là một tiện ích mã nguồn mở được tăng trưởng từ năm 1997. Nó được tạo ra để cùng với InstallShield Express tại thời gian đó. Kể từ đó, nó đã trở thành trình tạo file thiết lập exe được lựa chọn bởi những người không chăm sóc đến khái niệm độc quyền .
Điểm lôi cuốn lớn nhất của Inno Setup là tính linh động. Inno Setup sử dụng những tệp script có đuôi lan rộng ra ISS ( “ Inno Setup Script ” ) để tùy chỉnh những phần khác nhau của trình setup : tệp nào được phối hợp, nơi thiết lập, có tạo shortcut hay không, … Tệp ISS sử dụng định dạng tương tự như với tệp INI và hoàn toàn có thể được tạo bằng cách sử dụng Inno Setup Wizard .
Để tạo trình cài đặt bằng Inno Setup, hãy khởi chạy ứng dụng Inno Setup Compiler. Trong cửa sổ chào mừng, hãy chọn Create a new script file using the Script Wizard. Nhập Tên ứng dụng và Phiên bản ứng dụng của bạn. Bạn cũng có thể thêm các thông tin chi tiết về Nhà xuất bản ứng dụng và Trang web ứng dụng. Cuối cùng nhấn Next.
- Bây giờ, hãy chọn Destination base folder, mặc định là Program Files.
- Nhập tên Application folder name, là tên của thư mục chính nơi các tệp cài đặt của bạn sẽ lưu trữ. Nhấn Next.
- Đối với Application main executable file, hãy chọn file EXE chính sẽ khởi chạy ứng dụng của bạn.
- Nếu không cài đặt ứng dụng, hãy bật The application doesn’t have a main executable file. Sau đó, thêm tệp và thư mục vào cài đặt của bạn bằng Add files… và Add folders… Nhấn Next.
- Trên trang Application Shortcuts, hãy để mặc định hoặc thay đổi chúng để phù hợp với sở thích của bạn. Nhấn Next.
- Trên trang Application Documentation, bạn có thể trỏ tới ba tệp TXT sẽ hiển thị trong suốt quá trình cài đặt của người dùng cuối. Thông thường, chúng sẽ là LICENSE.TXT, INSTALL.TXT và README.TXT, nhưng chúng cũng có thể là bất cứ thứ gì bạn muốn. Nhấn Next.
- Trên trang Setup Languages, hãy chọn English, nhưng bạn có thể thêm nhiều ngôn ngữ khác. Nhấn Next.
Trên Compiler Settings, bạn hoàn toàn có thể tùy chỉnh tệp EXE của trình thiết lập :
- Custom compiler output folder là nơi chứa tệp EXE của trình cài đặt.
- Compiler output base file name là tệp EXE sẽ được gọi. Cài đặt mặc định là setup.exe.
- Custom Setup icon file là biểu tượng mà tệp EXE của trình cài đặt sẽ sử dụng. Đây phải là tệp ICO.
- Setup password sẽ bảo vệ người dùng trái phép sử dụng trình cài đặt của bạn. Để trống để tắt tính năng này.
Sau khi cấu hình cài đặt xong, hãy chọn Finish. Khi được nhắc biên dịch tập lệnh mới, hãy bấm Yes. Khi được nhắc lưu tập lệnh, hãy chọn No nếu đây là tệp trình cài đặt một lần. Chọn Yes nếu bạn định sửa đổi hoặc cập nhật nó sau này.
Xem thêm: Hướng Dẫn Sử Dụng Excel Online Trực Tuyến Miễn Phí, Cách Sử Dụng Excel Online Trực Tuyến Miễn Phí
Tải Inno Setup tại đây .
Vậy là bạn đã hoàn toàn có thể tạo file thiết lập EXE thành công xuất sắc rồi đó. Ngoài ra, bạn cũng hoàn toàn có thể quy đổi file html thành exe tại đây .
Source: https://sangtaotrongtamtay.vn
Category: Công nghệ
Để lại một bình luận