Inno Setup 6.0.4: Giải pháp tạo file cài đặt chuyên nghiệp cho Windows
Inno Setup 6.0.4 là một phần mềm hoàn toàn miễn phí, được thiết kế để tạo ra các file cài đặt *.exe, thường được sử dụng rộng rãi trong quá trình cài đặt ứng dụng và phần mềm trên hệ điều hành Windows. Đây là một công cụ đơn giản nhưng lại vô cùng mạnh mẽ, trở thành lựa chọn quen thuộc của rất nhiều lập trình viên và nhà phát triển phần mềm.

Tải xuống Inno Setup – Công cụ tạo file cài đặt nhanh chóng
Cùng với các tính năng cơ bản của phần mềm hỗ trợ lập trình , phiên bản đầy đủ và miễn phí của Inno Setup mang đến cho người dùng nhiều tùy chọn hơn khi sử dụng phiên bản Portable. Bạn có thể sử dụng Inno Setup ở bất cứ đâu, một cách dễ dàng và nhanh chóng như trước đây.
Chương trình tạo ra các file mã nguồn dựa trên các file có đuôi mở rộng là *.iss (Inno Setup Script). Những đoạn mã này đóng vai trò quan trọng trong việc điều khiển toàn bộ diễn biến của quá trình cài đặt, xác định rõ ràng những file nào sẽ được cài đặt vào hệ thống, vị trí lưu trữ của chúng, cách tạo shortcut và đặt tên cho các shortcut đó.
Các đoạn mã *.iss này được tạo ra và chỉnh sửa trực tiếp bên trong chương trình Inno Setup Compiler. Sau khi người dùng hoàn tất quá trình tạo mã nguồn, bước tiếp theo là chọn "Compile" trong giao diện Setup Compiler. Khi quá trình này kết thúc, bạn sẽ có được sản phẩm cuối cùng là file Setup.exe. Theo mặc định, file này sẽ được lưu trữ trong thư mục "Output", nằm trong thư mục chứa các đoạn mã nguồn *.iss.
Để bắt đầu với những ý tưởng của mình, hãy khởi động Setup Compiler, chọn File, sau đó chọn Open và lựa chọn một trong những file mã nguồn mẫu có sẵn trong thư mục Samples. Việc này rất hữu ích vì nó cung cấp những mẫu cài đặt đa dạng, phù hợp với nhu cầu của nhiều người dùng.

Các chức năng chính của Inno Setup
- Hỗ trợ môi trường Windows 64-bits với các ứng dụng có yêu cầu cao, bao gồm cả kiến trúc x64 và Itanium.
- Người dùng có thể tạo ra file *.exe duy nhất chứa toàn bộ chương trình cài đặt, giúp việc chia sẻ và phân phối sản phẩm trở nên dễ dàng và thuận tiện hơn.
- Giao diện hướng dẫn cài đặt mang phong cách tiêu chuẩn Windows 2000/XP.
- Khả năng tùy chỉnh theo nhiều mức cài đặt khác nhau, phổ biến nhất là: Full, Minimal, Custom. Hỗ trợ tính năng Uninstall hoàn chỉnh.
- File nén tiêu chuẩn hỗ trợ các chuẩn bzip2 và 7-Zip LZMA. File cài đặt có khả năng so sánh các phiên bản phần mềm, thay thế các file đang sử dụng, ghi các thư viện yêu cầu DLL/OCX vào thư viện hệ thống, và các font chữ hỗ trợ đi kèm.
- Tạo shortcut ở bất kỳ vị trí nào, điển hình là thanh Start Menu và Desktop.
- Tạo file *.ini chứa thông tin đăng ký của chương trình.
- Tích hợp với ngôn ngữ hệ thống Pascal.
- Hỗ trợ quá trình cài đặt đa ngôn ngữ.
- Hỗ trợ việc tạo mật mã và mã hóa file cài đặt.
- Đầy đủ mã nguồn (Borland Delphi 2.0-5.0).
Cập nhật Inno Setup mới nhất

Inno Setup 6.0.4
- [Setup] Các lệnh LicenseFile, InfoB BeforeFile và InfoAfterFile hiện hỗ trợ các đối tượng như hình ảnh trong tệp .rtf (văn bản có định dạng).
- Thêm hằng số mới: {usersavedgames}.
- Thay đổi trình biên dịch IDE:
- Hộp thoại Welcome giờ mặc định cao lớn hơn và cũng có thể chỉnh lại kích thước.
- Thêm hỗ trợ nền tối vào thanh cuộn (trên các phiên bản Windows mới hơn) và bộ tab bên dưới.
- Thay đổi trong Restart Manager:
- Thiết lập giờ bỏ qua các nỗ lực thực thi bởi tập lệnh để tự đăng ký Setup với Restart Manager nhằm kiểm tra tính khả dụng.
- Nếu tất cả file bị loại bỏ khỏi lệnh phần [Setup] CloseApplicationsFilter, Setup không còn gọi Restart Manager's RmGetList để kiểm tra các file.
- /LOG: Giờ sẽ ghi lại số lượng file Setup yêu cầu RmGetList của Restart Manager kiểm tra.
- Thêm tham số dòng lệnh mới /LOGCLOSEAPPLICATIONS. Hướng dẫn Cài đặt để tạo ghi nhật ký bổ sung khi đóng ứng dụng cho mục đích gỡ lỗi.
- Hỗ trợ các điều kiện xuất bản Windows AppLocker, bao gồm cấp độ tên file.
- Thay đổi tập lệnh Pascal: Thêm hàm hỗ trợ IsDotNetInstalled mới.
- Thay đổi Inno Setup Preprocessor (ISPP): Bổ sung hàm hỗ trợ UpperCase.
- Kích hoạt HTTPS trên jrsoftware.org.
- Tinh chỉnh nhỏ và cải thiện tài liệu.
- Sửa lỗi ở bản cũ.
Xem thêm: Inno Setup 6.0.4: Tạo File Cài Đặt Nhanh Chóng & Miễn Phí .





















