8:55 sáng - Thứ Sáu 9 Tháng Mười Hai, 2016

Inno Setup

Inno Setup – công cụ đơn giản, nhanh chóng nhưng đầy sức mạnh, tính năng giúp người sử dụng tạo những file cài đặt *.exe trong môi trường Windows…

Với các tính năng cơ bản của Inno Setup phiên bản đầy đủ và miễn phí, người sử dụng sẽ có nhiều lựa chọn hơn khi sử dụng phiên bản Portable. Bạn có thể sử dụng Inno Setup mọi lúc mọi nơi, dễ dàng và nhanh chóng như mọi khi. 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), các đoạn mã này có công dụng đ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).

Inno Setup

Hình minh họa

Những chức năng chính của Inno Setup:

  • 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 phong cách tiêu chuẩn Windows 2000/XP
  • Có thể tùy chỉnh theo nhiều mức cài đặt, phổ biến và thông dụng 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, 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)

Cập nhật trong Inno Setup 5.5.5:

  • Thư mục LOG: ghi lại các tiêu đề INI. Cải thiện tính năng ghi nhật ký các entry biểu tượng.
  • Bổ sung thư mục Setup mới: Output, tự động khi nhấn chọn Yes. Nếu chọn câu trả lời là No thì bộ Setup Compiler chỉ kiểm tra lỗi script và bỏ qua các tệp tạo Setup.
  • Thay đổi trong bộ Console-mode compiler (ISCC):
    • Bổ sung thông số lệnh mới: /DO và /EO. Người dùng có thể sử dụng lệnh này để khóa hoặc kích hoạt tệp Output để ghi đè thư mục Output.
    • Bổ sung thông số mới: /Qp. Bạn có thể sử dụng lệnh này để kích hoạt chế độ biên dịch im lặng trong khi vẫn hiển thị quá trình (thay đổi này được người dùng KngStr trên GitHub đóng góp).
    • ISCC tự động chỉ định bất cứ công cụ Sign Tool nào bằng cách sử dụng IDE (thay đổi này được người dùng KngStr trên GitHub đóng góp).
  • Thay đổi trong Pascal Scripting:
    • Thêm chức năng mới – CurrentSourceFileName: trả lại tên tệp nguồn của file đang xử lý. Tên này có thể chứa một số hằng số.
    • Ghi lại các chức năng StrToFloat và FloatToStr có sẵn.
    • Nhấn mạnh chuỗi lệnh và số (dựa trên đóng góp của người dùng maldoinc trên GitHub).
    • Unicode Inno Setup: thêm class mới – TStringStream.
  • Thay đổi trong Inno Setup Preprocessor (ISPP):
    • Thêm tính năng DeleteFileNow.
    • Hỗ trợ thêm tính năng ReadReg trên máy tính chạy hệ điều hành 64-bit.
  • Thêm phiên bản chính thức cho tiếng Gaelic (Scotland) và tiếng Thổ Nhĩ Kỳ.
  • Sửa lỗi: thư mục UsePreviousLanguage không chạy khi sử dụng Setup trong chế độ 64-bit.

Thùy Vân

Link download : http://mlaan2.home.xs4all.nl/ispack/isetup-5.5.5.exe