在 InstallShield 中連接到 SQL 服務(wù)器時(shí)遇到困難?這里有一個(gè)快速的方法來(lái)測(cè)試產(chǎn)品外的SQL連接,作為第一個(gè)故障排除步驟。如果您無(wú)法通過(guò)這種方式連接,那么問(wèn)題很可能出在您的環(huán)境上,而不是軟件安裝程序上。
本文就著重介紹MSIX的另一個(gè)重要部分-修改包,以及如果您是ISV開(kāi)發(fā)軟件,IT Pro或軟件使用者,為什么它們很重要。
在某些情況下,對(duì)于正在運(yùn)行的安裝來(lái)說(shuō),訪問(wèn)正在運(yùn)行的MSI數(shù)據(jù)庫(kù)的表可能很有用。本文提供了使用自定義操作在運(yùn)行時(shí)訪問(wèn)和臨時(shí)修改MSI數(shù)據(jù)庫(kù)表的概述。
與InstallShield安裝顯示的用戶界面有關(guān)的常見(jiàn)任務(wù)是,用與要安裝的產(chǎn)品有關(guān)的位圖替換對(duì)話框中顯示的標(biāo)準(zhǔn)位圖。本文介紹如何更改基本MSI項(xiàng)目和InstallScript MSI項(xiàng)目顯示的默認(rèn)位圖。
本文簡(jiǎn)要介紹了SelectionTree控件及其在Windows 2000 / XP上MSI范圍的局限性,并介紹了啟用互斥功能的替代方法。
本文章將會(huì)描述不同類型的MSI更新所需的數(shù)據(jù)庫(kù)更改,并描述如何使用InstallShield中提供的工具來(lái)簡(jiǎn)化更新開(kāi)發(fā)過(guò)程。
MSI原始安裝項(xiàng)目的第一個(gè)發(fā)行版的設(shè)計(jì)可能會(huì)對(duì)以后應(yīng)用到該更新的更新的成功產(chǎn)生重大影響。本文提示用于組織您的初始MSI安裝項(xiàng)目,并在適當(dāng)情況下描述了激發(fā)這些提示的適用Windows Installer行為或最佳實(shí)踐準(zhǔn)則。
在使用InstallShield創(chuàng)建的Basic MSI項(xiàng)目中,創(chuàng)建Setup.exe安裝程序啟動(dòng)程序是可選的。如果您的構(gòu)建配置的MSI數(shù)據(jù)庫(kù)在Setup.exe外部,并且目標(biāo)系統(tǒng)中存在Windows Installer服務(wù),則用戶可以直接啟動(dòng)MSI文件以啟動(dòng)安裝。
InstallShield是構(gòu)建Windows安裝程序和MSIX包并直接在Microsoft Visual Studio中創(chuàng)建安裝的最快速最簡(jiǎn)單的方法。本文將會(huì)介紹如何使用CustomSetup對(duì)話框在功能選擇對(duì)話框中禁用更改按鈕。
MSI自定義操作的最常用類型之一是啟動(dòng)可執(zhí)行文件的操作。此類操作通常用于打開(kāi)當(dāng)前安裝所安裝的文檔,或啟動(dòng)系統(tǒng)可執(zhí)行文件以執(zhí)行Windows Installer不直接支持的系統(tǒng)更改。本文將會(huì)詳細(xì)介紹MSI的可執(zhí)行自定義操作。