天天看點

lzg_ad:制作支援應用程式安裝的XPE作業系統

制作一個可以支援大部分應用程式、Offic、資料庫安裝的XPE作業系統,需要添加一下元件:

基本元件,用于安裝普通的基于各類安裝打包工具或者基于Installer服務的應用程式:

Windows Installer Service

Explorer Shell

CMD - Windows Command Processor

Task Manager

資料庫元件,如果你安裝的應用程式需要資料庫支援,例如Office等,則需要添加:

Primitive: Odbcint

Primitive: Odbc32

Jet Database Engine

Jet Database ODBC Support

Jet Database DAO Support

Jet Database Data Extensions

Jet Database Foreign Data ODBC Extensions

Jet Database OLEDB Support

Jet Database EngineJet Database ODBC Support

Microsoft Data Access Components (MDAC)

安裝Visual C++ 或者 Visual Basic及相關軟體包,則需要添加:

Administration Support Tools

Windows Logon

Dos Windows on Windows Support

C Runtime Library (4.0.1183.1)

Visual Basic 5.0 Runtime Library

Visual Basic 6.0 Runtime Library

Visual C++ Runtime Libraries (Side X Side)

Visual C++ Runtime Libraries Policy XPSP2

Visual C++ Runtime Libraries XPSP2

Windows Script Engines

Microsoft Foundation Class Library (MFC)

Microsoft Visual C++ Run Time

Microsoft Visual C++ Run Time (Legacy)

Msxml Libraries

Msxml 3.1/Msxml 2.6

Computer Name User Interface

如果你的應用程式需要圖形圖像支援,則需要添加:

Direct相關元件

GDI相關元件

OpenGL Support

如果你的應用程式需要網絡支援,例如OPC等,則需要添加完整的網絡元件:

防火牆(Windows Firewall/Internet Connection Sharing (ICS))

使用者權限和賬戶

TCP/IP協定

Windows網絡設定

相關網絡工具,例如ping,netstat等

如果定制的xpe能夠提供給客戶自增加新裝置,則需要添加:

Device Manager

System Control Panel

Add Hardware Control Panel

Tray Icon Add/Remove Support

Users Control Panel

Safely Remove Hardware Program

如果你的應用程式在以上元件都添加的情況下,仍然不能正常安裝,則需要添加:

使用Windows Logon登入模式,因為有些安裝程式需要驗證使用者權限

System Restore

本文轉自雷志剛 51CTO部落格,原文連結:http://blog.51cto.com/leizhigang/238239