ฉันได้เขียนโค้ดจำนวนมากในงานด้านไอทีของฉันแล้วปล่อยโปรแกรม Windows จำนวนมากดังนั้นเครื่องมือที่ดีในการสร้างชุดติดตั้ง Windows จึงสำคัญเสมอ แต่ละโปรแกรมจะมีความต้องการที่แตกต่างกันเช่นสคริปต์ DLLs การตั้งค่าความปลอดภัยเป็นต้นดังนั้นเครื่องมือหนึ่งที่สามารถจัดการกับข้อกำหนดชุดที่ซับซ้อนได้จึงเป็นสิ่งจำเป็น
หากคุณมีเงินหรือต้องการ ตันของการสนับสนุนคุณสามารถไปกับ InstallShield ซึ่งเป็นทางเลือกที่ดีสำหรับหลาย บริษัท ที่ใช้ Windows เราใช้ InstallShield ในวันแรกของเราเสมอเนื่องจากมีแพ็กเกจมาพร้อมกับ Visual Studio และ Visual Foxpro
แต่ไม่ใช่ซอฟต์แวร์ที่ดีเพียงอย่างเดียวสำหรับการสร้างโปรแกรมติดตั้ง Windows ในบทความนี้ฉันจะพูดถึงระบบสาธารณูปโภคฟรีและจ่ายเงินอื่น ๆ ที่คุณสามารถทดลองใช้ในองค์กรของคุณได้ 2 ระบบ
ระบบการติดตั้ง Nullsoft Scriptable (NSIS)
p>หากคุณรักซอฟต์แวร์โอเพนซอร์สคุณอาจต้องการตรวจสอบ ระบบติดตั้ง Nullsoft Scriptable (NSIS)NSIS เป็นระบบระดับมืออาชีพที่คุณสามารถใช้เพื่อสร้างทุกอย่างตั้งแต่โปรแกรมติดตั้ง Windows แบบง่าย ๆ จนถึงซับซ้อนมาก มีขนาดเล็ก แต่มีชุดคุณลักษณะที่มีขนาดใหญ่ซึ่งทำให้เหมาะสำหรับการเผยแพร่ทางอินเทอร์เน็ตตามที่คุณสามารถบอกได้ด้วยชื่อ NSIS เป็นสคริปต์ซึ่งช่วยให้คุณสร้างตรรกะที่ซับซ้อนเท่าที่คุณต้องการ เพื่อจัดการสถานการณ์ใด ๆ โชคดีสำหรับผู้เริ่มต้นก็ยังรวมถึงปลั๊กอินและสคริปต์ที่กำหนดไว้ล่วงหน้าเพื่อช่วยให้คุณเริ่มต้นใช้งาน
1
ต่อไปนี้เป็นรายชื่อคุณลักษณะที่ฉันโปรดปรานของผู้สร้างแพคเกจ MSI นี้:
โปรแกรมนี้สนับสนุนคุณลักษณะอื่น ๆ รวมถึงการตรวจสอบตัวเองด้วยการติดตั้งโดยใช้ checksum รายการและต้นไม้สำหรับการเลือกคอมโพเนนต์โหมดเงียบสำหรับการติดตั้งอัตโนมัติโปรแกรมแก้ไขโค้ดสำหรับเขียนสคริปต์ ฯลฯ
Advanced Installer
Installer ขั้นสูง strong> มีเวอร์ชันฟรี เป็น มีการอัปเดตบ่อยมากและทำงานได้ดีมาก
หากคุณกำลังมองหาบางอย่างที่เป็นมืออาชีพมากขึ้นซึ่งมีตัวเลือกสำหรับการสนับสนุนด้วยเช่นกัน Advanced Installer คือทางเลือกที่ดี หากคุณต้องการ รายละเอียดคุณลักษณะ ระหว่างห้าเวอร์ชันที่ต่างกันที่มีอยู่ให้ตรวจสอบจากลิงก์ เวอร์ชันฟรีมีคุณลักษณะมากมายและเราสามารถใช้งานได้ใน บริษัท ของเราเป็นเวลานานเนื่องจากโปรแกรมติดตั้งของเราค่อนข้างง่าย
คุณลักษณะพิเศษหนึ่งคุณลักษณะของ Advanced Installer คือ Analytics สำหรับการติดตั้งเป็นชุดเครื่องมือที่ใช้เพื่อดูว่าผู้ใช้ติดตั้งใช้งานและถอนการติดตั้งแอ็พพลิเคชันของคุณอย่างไร คุณสามารถดูว่าฐานผู้ใช้ของคุณมีขนาดใหญ่เพียงใดโหลดแบบสำรวจเมื่อผู้ใช้ถอนการติดตั้งโปรแกรมและดูข้อมูลเกี่ยวกับระบบของผู้ใช้และตำแหน่งทางภูมิศาสตร์
นอกจากนี้ยังช่วยให้คุณสามารถเก็บข้อมูลได้อย่างง่ายดาย แอปพลิเคชันของคุณลงในรูปแบบ AppX ใหม่ซึ่งจำเป็นสำหรับ Universal Windows Platform ไม่จำเป็นต้องมีการเปลี่ยนแปลงรหัสใด ๆ และมีเครื่องมือแปลง AppX ฟรี นี่เป็นเพียงบางส่วนของคุณสมบัติที่เป็นเอกลักษณ์ แต่ Advanced Installer ก็ครอบคลุมทุกฐานอย่างมาก ตรวจสอบ รายการคุณสมบัติทั้งหมด ที่นี่สำหรับแต่ละฉบับ
Inno Setup
การตั้งค่า Inno คือโปรแกรมติดตั้ง Windows ขั้นสูงที่ไม่มีค่าใช้จ่ายและเป็นไปได้ตั้งแต่ปีพ. ศ. 2540 มีคุณสมบัติมากมายและเหมาะสำหรับธุรกิจขนาดเล็กที่มีความต้องการที่ซับซ้อนปานกลาง
10
โดยรวมแล้วนี่เป็นทางเลือกที่ดีมากเนื่องจากเป็นบริการฟรีและใช้งานได้ง่ายมาก จะไม่สามารถทำในสิ่งที่ InstallShield หรือแม้แต่ Advanced Installer สามารถทำได้ แต่จะครอบคลุมข้อมูลเบื้องต้นทั้งหมดด้วย
Wix Toolset
ดังนั้นโปรแกรมเหล่านี้จึงเป็นที่รู้จักและมีเสถียรภาพมากขึ้นซึ่งคุณสามารถใช้เพื่อสร้างโปรแกรมติดตั้ง Windows ฉันแน่ใจว่ามีคนอื่น ๆ อีกหลายคนอยู่ที่นั่นดังนั้นโปรดอย่าลังเลที่จะแจ้งให้เราทราบว่าคุณใช้ที่ใดในความคิดเห็น สนุก!