ฉันค้นหามาก แต่ทุกคำตอบก็เดาได้ ช่วยฉันค้นหาคำตอบที่แน่นอน
ฉันค้นหามาก แต่ทุกคำตอบก็เดาได้ ช่วยฉันค้นหาคำตอบที่แน่นอน
คำตอบ:
MSI เป็นฐานข้อมูล Windows Installer Windows Installer (บริการที่ติดตั้งกับ Windows) ใช้เพื่อติดตั้งซอฟต์แวร์ในระบบของคุณ (เช่นไฟล์คัดลอกตั้งค่ารีจิสตรี ฯลฯ )
setup.exe อาจเป็น bootstrapper หรือตัวติดตั้งที่ไม่ใช่ msi โปรแกรมติดตั้งที่ไม่ใช่ msi จะดึงทรัพยากรการติดตั้งออกจากตัวมันเองและจัดการการติดตั้งโดยตรง bootstrapper จะมี MSI แทนไฟล์แต่ละไฟล์ ในกรณีนี้ setup.exe จะเรียก Windows Installer เพื่อติดตั้ง MSI
เหตุผลบางอย่างที่คุณอาจต้องการใช้เป็นsetup.exe :
ไฟล์. msi เป็นไฟล์ตัวติดตั้ง windows ที่ไม่มีรันไทม์ของตัวติดตั้ง windows, setup.exe อาจเป็น programm ที่สามารถเรียกใช้งานได้ (อาจเป็นไฟล์ที่ติดตั้งเนื้อหาบนคอมพิวเตอร์ของคุณ)
MSIเป็นไฟล์ติดตั้งซึ่งจะติดตั้งโปรแกรมของคุณในระบบปฏิบัติการ
Setup.exeเป็นแอปพลิเคชั่น (ไฟล์ปฏิบัติการ) ซึ่งมีไฟล์ msi เป็นหนึ่งในทรัพยากร การเรียกใช้งาน Setup.exe จะเป็นการเรียกใช้งาน msi (ตัวติดตั้ง) ซึ่งจะเขียนแอปพลิเคชันของคุณไปยังระบบ
แก้ไข (ตามที่แนะนำในความคิดเห็น):ไฟล์ปฏิบัติการที่ติดตั้งไม่จำเป็นต้องมีทรัพยากร MSI ภายใน
MSI นั้นเป็นโปรแกรมติดตั้งจาก Microsoft ที่สร้างไว้ใน windows มันเชื่อมโยงส่วนประกอบกับคุณสมบัติและมีข้อมูลการควบคุมการติดตั้ง ไม่จำเป็นว่าไฟล์นี้มีไฟล์ที่ผู้ใช้ต้องการจริงเช่นโปรแกรมแอปพลิเคชันที่ผู้ใช้คาดหวัง MSI สามารถมีไฟล์ setup.exe อีกอันที่ภายในนั้น MSI ห่อหุ้มซึ่งมีไฟล์ที่ผู้ใช้ต้องการ
หวังว่านี้จะล้างคุณสงสัย
MSI
ไฟล์นั้นมักจะไม่ห่อsetup.exe
ไฟล์ แต่ในทางกลับกัน