前沿拓展:
installshield20
我用的是installshield12,我先說明,installshield12做的安裝程序本身,是可以設(shè)置成自動(dòng)檢測(cè)有沒有新的版本的,嗯,我不懂怎么搞,我想了這樣的博客:
http://blog.csdn.net/JavaProgramers/archive/2008/04/15/2293118.aspx
這里講的是怎么利用這兩個(gè)注冊(cè)表鍵值做一個(gè)可以自動(dòng)升級(jí)數(shù)據(jù)庫(kù)這個(gè)方法是上面的方法5的簡(jiǎn)化版,現(xiàn)在軟件的配置大多寫在注冊(cè)表中的“HKEY_LOCLAL_MACHINESOFTWARE軟件公司名字”和“HKEY_CURRENT_USERSOFTWARE軟件 公司名字”這2個(gè)鍵下面,直接對(duì)把這2個(gè)注冊(cè)表鍵導(dǎo)出到REG文件中。自注冊(cè)的COM組件都需要導(dǎo)出如下4個(gè)函數(shù):DllCanUnloadNow,DllGetClassObject,DllRegisterServer, DllUnregisterServer,可以用vc自帶的depend.exe找出哪一個(gè)動(dòng)態(tài)鏈接庫(kù)是自注冊(cè)的COM組件。最后寫一個(gè)批處理文件用regsvr32.exe注冊(cè)COM組件和用regedit.exe導(dǎo)入注冊(cè)表。
通過上面分析安裝程序的動(dòng)作,把安裝程序的工作分解為**文件,注冊(cè)COM組件,安裝服務(wù)驅(qū)動(dòng),注冊(cè)表配置等幾個(gè)部分,雖然注冊(cè)表配置可以覆蓋注冊(cè)COM組件,安裝服務(wù)驅(qū)動(dòng)等**作步驟,但是把這些明顯分割出來有助于制作綠色安裝的軟件。對(duì)于需要更復(fù)雜的步 驟來安裝的軟件,還是使用原來的安裝程序比較保險(xiǎn)。
拓展知識(shí):
installshield20
*.MSI是安裝數(shù)據(jù)包,并不是一個(gè)可執(zhí)行文件。
在InstallShield里Java程序的封裝打包和其他應(yīng)用程序沒什么區(qū)別。
installshield20
A**anced Installer
軟件大?。?3.96MB 軟件類別: 國(guó)外軟件 / 安裝制作 軟件語言:英文 應(yīng)用平臺(tái): Win2003/XP/2000/9X/基本介紹A**anced Installer 是一款 Windows Installer 編寫工具。它為創(chuàng)建和維護(hù)基于 Windows Installer 安裝技術(shù)的安裝程序包 (EXE、MSI 等) 提供了一個(gè)簡(jiǎn)單易用的圖形用戶界面A**anced Installer 有 4 個(gè)版本: 免費(fèi)版、專業(yè)版、Java 和企業(yè)版。免費(fèi)版不需要注冊(cè),并且可以免費(fèi)用于商業(yè)和非商業(yè)性目的。專業(yè)版、Java 版和企業(yè)版有一個(gè)只能被用于評(píng)估目的試用期。在試用期結(jié)束以后,您必須注冊(cè)產(chǎn)品或完全停止使用它。 A**anced Installer 是一款功能強(qiáng)大、可生成符合 MS Windows 認(rèn)證的 Windows Installer 的 MSI 安裝包制作工具,具有友好的圖形用戶界面,直觀而且非常簡(jiǎn)單的界面,創(chuàng)建 MSI 文件包非常方便,用戶只需添加文件,修改名稱,添加按鈕就可以了,無需任何腳本方面的知識(shí),并且生成的安裝文件保證符合 Windows 最佳**作建議。 - 具有完全安裝、注冊(cè)和卸載組成你應(yīng)用程序的文件、部件及資源的功能; - 完全自定義 MSI 安裝包 - 具有添加、刪除文件及文件夾功能; - 添加或移除內(nèi)、外部文件或 URL 快捷方式; - 添加或移除注冊(cè)表鍵或項(xiàng)目; - 添加或移除環(huán)境變量; - 安裝時(shí)可設(shè)置文件屬性 - 只讀、隱藏等; - 強(qiáng)制安裝完畢系統(tǒng)重啟動(dòng); - 支持使用 64 位 CPU 的系統(tǒng)中安裝包制作; - Windows 系統(tǒng)下安裝過程完整日志;
Adminstudio
語言:英語
網(wǎng)址:
類別:軟件開發(fā)
Acresso 于今年從內(nèi)容保護(hù)公司 Macrovision 分拆出來,其產(chǎn)品為 InstallShield,被軟件生產(chǎn)商和公司網(wǎng)絡(luò)系統(tǒng)管理員廣泛用于安裝新的PC程序。Acresso Software 的當(dāng)家產(chǎn)品 Installshield 擁有近 20 年的經(jīng)驗(yàn),現(xiàn)在已經(jīng)成為 Windows Installer 和 InstallScript 安裝方面的行業(yè)標(biāo)準(zhǔn)。新版本 InstallShield 2009 可以幫助所有規(guī)模的軟件生產(chǎn)商創(chuàng)建高質(zhì)量的安裝,并使其可以配置數(shù)據(jù)庫(kù)服務(wù)器、Web 服務(wù)以及移動(dòng)設(shè)備。
InstallShield 產(chǎn)品是安裝工具領(lǐng)域事實(shí)上的標(biāo)準(zhǔn),已經(jīng)成為安全安裝軟件的標(biāo)準(zhǔn)解決方案,涉及全球6.9萬多個(gè)開發(fā)組織和5億臺(tái)電腦。公司提供廣泛的產(chǎn)品和服務(wù),為軟件供應(yīng)商、系統(tǒng)管理員以及最終用戶提供成功的銷售、管理和應(yīng)用安裝。
AdminStudio 是 InstallShield 產(chǎn)品家族中的最高配置結(jié)構(gòu),用于 Windows Installer(MSI)的包裝、重新包裝、轉(zhuǎn)移、程序沖突管理等。該產(chǎn)品可用于 Windows 2000/Xp,進(jìn)行 MSI 的包裝和傳統(tǒng)安裝程序向MSI的轉(zhuǎn)移,增強(qiáng) MSI 安裝包的安全特征,解決安裝程序包之間的沖突,同時(shí)管理項(xiàng)目工作流程。
配置應(yīng)用程序、升級(jí)、補(bǔ)丁程序是每個(gè)企業(yè) IT 部門的最常見任務(wù)之一。但是,如果未能恰當(dāng)準(zhǔn)備用于配置的軟件包,就有造成關(guān)鍵應(yīng)用程序崩潰的風(fēng)險(xiǎn),從而增加 IT 支持成本,造成最終用戶不滿。AdminStudio 為企業(yè) IT 部門提供最先進(jìn)的解決方案,以快速準(zhǔn)備可靠的 MSI 包和補(bǔ)丁,實(shí)現(xiàn)無故障配置。只有 AdminStudio 結(jié)合了強(qiáng)大的軟件封裝技術(shù)和集中式流程管理工具,讓您快速完成封裝過程。
快速為企業(yè)預(yù)備發(fā)布軟件包
在任何 IT 部門中,都要經(jīng)常布署應(yīng)用程序和軟件補(bǔ)丁,并且該任務(wù)也非常重要。然而,許多IT團(tuán)隊(duì)卻無法為應(yīng)用程序的布署準(zhǔn)備正確的軟件包,導(dǎo)致任務(wù)關(guān)鍵應(yīng)用程序的首次發(fā)布失敗,使得 help desk 呼叫次數(shù)增多,并且消耗IT資源。
AdminStudio 提供完全的功能集,含有軟件自動(dòng)打包、用戶定制、沖突解決以及品質(zhì)保證工具,使您的軟件包具有可靠和可重復(fù)的布署特性,從而令您的應(yīng)用程序更加易于管理。有了 AdminStudio,您的終端用戶能夠快速可靠的獲取他們需要的軟件,而且您也無需在應(yīng)用程序打包和布署故障的修復(fù)方面花費(fèi)太多時(shí)間。
自動(dòng)化和智能化
AdminStudio 提供智能化和自動(dòng)化的工具,您可以將任何應(yīng)用程序輕松打包,甚至包括 InstallScript MSI 安裝程序。AdminStudio 的獨(dú)特工具有 InstallMonitor (snapshot–free 重打包)、ConflictSolver (檢測(cè)并排除 DLL 沖突)、QualityMonitor (QA 測(cè)試和標(biāo)準(zhǔn)強(qiáng)制執(zhí)行)、**artScan (轉(zhuǎn)換 InstallScript 安裝程序?yàn)?MSI)。
同領(lǐng)先布署方案緊密集成
AdminStudio 提供同領(lǐng)先發(fā)布系統(tǒng)的高度集成能力,包括 **S 2003, ZENworks , LANDesk , Marimba , Tivoli , ManageSoft , Altiris , Active Directory。能夠更加簡(jiǎn)單的為布署團(tuán)隊(duì)提供已配置好的軟件包。
使用 AdminStudio 的優(yōu)勢(shì)
提高企業(yè)應(yīng)用程序的可靠性:輕松準(zhǔn)備高品質(zhì)的應(yīng)用程序和補(bǔ)丁包,在軟件生命周期內(nèi)無縫布署和可靠運(yùn)行。
降低程序布署失敗的風(fēng)險(xiǎn):AdminStudio 能夠避免具有破壞性的應(yīng)用程序和補(bǔ)丁的布署行為,保證您企業(yè)的工作效率,節(jié)省軟件投資。
縮短軟件發(fā)布時(shí)間:AdminStudio 提供一個(gè)結(jié)構(gòu)化的應(yīng)用程序準(zhǔn)備流程,明顯縮短了軟件發(fā)布的時(shí)間。AdminStudio 含有自動(dòng)工具和向?qū)?,能夠?yàn)槟瓿纱罅抗ぷ魅蝿?wù),使您可以提早交付應(yīng)用程序。
應(yīng)用程序準(zhǔn)備流程標(biāo)準(zhǔn)化:含有集成工具箱,使您軟件包的準(zhǔn)備過程標(biāo)準(zhǔn)化,從而得到具有可靠性和可重復(fù)性的軟件包,令您的應(yīng)用程序更加易于管理。
提高員工工作效率:終端用戶為了高效工作,需要正確的應(yīng)用程序。AdminStudio 使您能夠快速為員工提供他們所需要的應(yīng)用程序,并確保程序在整個(gè)生命周期內(nèi)可靠工作。
易于移植應(yīng)用程序到 Windows Installer:AdminStudio 解決了移植舊應(yīng)用程序到 MSI 的復(fù)雜性,您能夠按時(shí)完成應(yīng)用程序的移植工作。有了 AdminStudio,您的軟件能夠充分利用 Windows Installer 特性,降低了 Windows 平臺(tái)的成本和 IT 管理費(fèi)用。
程序關(guān)聯(lián)數(shù)據(jù)的捕捉和使用:捕捉所有同應(yīng)用程序相關(guān)聯(lián)的數(shù)據(jù),并將其存入一個(gè)完全可查找的程序目錄冊(cè)內(nèi),從而使這些數(shù)據(jù)易于訪問,以獲取更有效的協(xié)作打包工作、更成功的布署方案和更有效的程序修復(fù)和升級(jí)方案。
節(jié)省IT資源:AdminStudio 標(biāo)準(zhǔn)化節(jié)省了應(yīng)用程序手工打包和布署故障修復(fù)所需的時(shí)間,從而使 IT 人員可以把工作重點(diǎn)轉(zhuǎn)到其他任務(wù)和項(xiàng)目上。
提升 IT 的企業(yè)形象:AdminStudio 使程序可以被正確布署和并正常運(yùn)行,改善了企業(yè)對(duì) IT 的整體滿意度。
本回答被提問者采納
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.cxzzxj.cn/21078.html