Inno Setup - một công cụ khá phổ biến giúp người sử dụng tạo được những file setup.exe trong môi trường Windows...
Lần đầu ra đời và được giới thiệu rộng rãi vào năm 1997, khi đó Inno Setup hoàn toàn miễn phí cho người sử dụng. Trải qua một thời gian dài khẳng định tên tuổi và uy tín của mình, Inno Setup giờ đây đã trở thành phần mềm thương mại trên thị trường, với nhiều tính năng, ưu điểm vượt trội và độ ổn định cao. Thực chất, những file cài đặt được tạo ra dựa trên những đoạn mã, những ký tự theo chuẩn ASCII được định dạng theo kiểu file *.ini (có thể điều này không quá phức tạp như nhiều người nghĩ).
Inno Setup là một công cụ toàn diện, nhanh chóng và đơn giản, dễ dàng giúp bạn tạo được những file cài đặt theo ý muốn trong môi trường Windows. Các đoạn mã nguồn này có đuôi mở rộng là *.iss (nghĩa là Inno Setup Script), và các đoạn mã này điều khiển tất cả diễn biến của quá trình cài đặt, chỉ định rõ ràng những file nào được cài đặt vào hệ thống, được lưu trữ vào đâu, tạo shortcut, đặt tên cho shortcut...
Những đoạn mã *.iss này được tạo ra và trực tiếp chỉnh sửa bên trong chương trình Inno Setup Compiler. Sau khi người sử dụng hoàn tất quá trình tạo mã nguồn, bước kế tiếp là lụa chọn "Compile" trong bước Setup Compiler. Khi quá trình này kết thúc, người sử dụng sẽ có được sản phẩm hoàn chỉnh là file Setup.exe. Ở chế độ cài đặt mặc định, file này sẽ nằm ở thư mục "Output", bên trong thư mục có chứa những đoạn mã nguồn *.iss đó.
Để bắt đầu với những ý tưởng, bạn hãy khởi động Setup Compiler, chọn File, Open và lựa chọn một trong những file mã nguồn mẫu tại thư mục Samples (quá trình này rất có ích vì nó chứa đựng những mẫu cài đặt đa dạng, phù hợp với ý muốn của nhiều người sử dụng).
Những chức năng chính của chương trình:
- Giờ đây đã hỗ trợ môi trường Windows 64-bits với những ứng dụng yêu cầu cao, cả 2 kiến trúc x64 và Itanium
- Người sử dụng có thể tạo ra file *.exe đơn lẻ chứa đựng toàn bộ chương trình cài đặt, để dễ dàng và thuận lợi cho việc chia sẻ, phân phối sản phẩm
- Giao diện hướng dẫn cài đặt mang đậm phong cách của chuẩn Windows 2000/XP
- Có thể tùy chỉnh theo 3 mức cài đặt thông dụng: 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, các font chữ hỗ trợ đi kèm
- Tạo shortcut ở bất kỳ nơi nào, điển hình là thanh Start Menu và Desktop
- Tạo file *.ini có 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)
- Tương thích với Windows 7
Giao diện chính của chương trình
(theo softpedia)