[發(fā)明專利]一種為計算設(shè)備的自動配置創(chuàng)建并展開較小MicrosoftWindows應(yīng)用程序的方法和設(shè)備無效
| 申請?zhí)枺?/td> | 00126296.3 | 申請日: | 2000-06-18 |
| 公開(公告)號: | CN1283817A | 公開(公告)日: | 2001-02-14 |
| 發(fā)明(設(shè)計)人: | C·程;B·袁;J·P·阿布格拉爾 | 申請(專利權(quán))人: | 鳳凰技術(shù)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 王勇,王忠忠 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 計算 設(shè)備 自動 配置 創(chuàng)建 展開 較小 microsoftwindows 應(yīng)用程序 方法 | ||
本發(fā)明涉及可執(zhí)行程序尺寸的減小。特別地,本發(fā)明描述了一種為計算設(shè)備的自動配置創(chuàng)建并展開(deploy)較小Microsoft?Windows應(yīng)用程序的方法和設(shè)備。
計算機在收集和分配信息中的越來越多的使用已經(jīng)暴露了典型收集和分配渠道上的許多問題。例如,一種當(dāng)前的軟件分配系統(tǒng)使軟件銷售商能夠通過網(wǎng)絡(luò)向多個用戶提供軟件。此系統(tǒng)還使銷售商能夠按照用戶的要求更新和維護軟件,使用戶能夠通過網(wǎng)絡(luò)從不同的軟件銷售商那里按照用戶的要求得到軟件。然而,這樣一個系統(tǒng)只能按用戶的要求提供軟件和相關(guān)服務(wù),而沒有考慮到用戶的需求或偏好。其結(jié)果是,此系統(tǒng)對于用戶的特定需求和/或偏好不是最優(yōu)化的。
通常,計算機系統(tǒng)運到用戶時是沒有捆綁任何軟件的。當(dāng)計算機制造商想要增加軟件包來增加系統(tǒng)的感知的(perceived)終端用戶價值時,就會增加配置時間和花費,因為每個附加軟件包都必須在系統(tǒng)的裝配階段進行安裝和調(diào)試。為了節(jié)約時間,制造商可以提前配置系統(tǒng)的這種組件,如硬盤驅(qū)動程序。但是,如果已安裝的軟件需要作一些改變,則制造商必須要考慮庫存成本和浪費的配置時間。
一種可能的解決方法是在獨立的存儲介質(zhì)、例如軟盤或光盤(CD-ROM或DVD-ROM)上包含軟件。然后用戶就可以將這種附加軟件安裝到計算機系統(tǒng)上。然而,這種解決方法需要用戶花費時間來安裝軟件,而且,如果用戶不能正確地安裝軟件,還會產(chǎn)生附加的客戶支持問題。另外,用戶可以選擇不安裝制造商預(yù)定安裝的一種或多種應(yīng)用程序,如演示軟件或其他廣告軟件。
制造商可用的另一種可能的解決方法是在計算機系統(tǒng)中放入可以在計算機啟動時自動裝載、然后安裝附加應(yīng)用程序的軟件。這種軟件可以不引人注意地從網(wǎng)上下載附加應(yīng)用程序,并安裝這些程序。而且,這種軟件必須盡可能地小,以減少對計算機硬件資源的使用。
目前,可以在由微軟公司銷售的32位版本的操作系統(tǒng)(如Windows?95TM、Windows?98TM和Windows?NTTM,通稱為Windows)下獲得的最小可執(zhí)行程序在用微軟公司銷售的諸如VisualC++的版本5的編譯器進行編譯后體積約為8K。但是,這是在假設(shè)沒有任何功能而且去除了所有的調(diào)試支持后得到的結(jié)果。因此,要得到任一功能或提供調(diào)試能力的話,就會增加程序的體積。盡管編譯后的程序的大小根據(jù)使用的特定編譯器和文件類型等因素的不同而不同,但是對一個應(yīng)用程序所能達到的即使是最小的編譯后的體積也是相當(dāng)?shù)卮蟆?/p>
假定需要擁有一個比當(dāng)前可使用可執(zhí)行程序格式達到的最小體積還要小、且能夠在不修改Windows系統(tǒng)注冊表的情況下在Windows啟動時自動啟動的Windows應(yīng)用程序,就不能使用標(biāo)準的Windows可執(zhí)行文件格式。
因此,在技術(shù)上存在著對一種創(chuàng)建較小微軟Windows應(yīng)用程序的方法和設(shè)備的需求,這種應(yīng)用程序在啟動時可執(zhí)行,而且不需要修改Windows就能兼容。
本方法包括根據(jù)Windows?Control?Panel?Language(Windows控制面板語言,CPL)格式來創(chuàng)建可執(zhí)行程序;將該可執(zhí)行程序存儲到第一非易失性存儲器中;將可執(zhí)行程序從第一非易失性存儲器傳輸?shù)降诙且资源鎯ζ髦校灰约埃渲貌僮飨到y(tǒng),使操作系統(tǒng)完成引導(dǎo)后就啟動該可執(zhí)行程序。
圖1是使用本發(fā)明的方法和設(shè)備的信息分配系統(tǒng)的一個實施例的系統(tǒng)方框圖;
圖2顯示了能夠?qū)崿F(xiàn)本發(fā)明實施例的例示性處理器系統(tǒng)或用戶計算機系統(tǒng);
圖3顯示了圖1中的信息分配系統(tǒng)的一個實施例的細節(jié)部分的方框圖;
圖4顯示了依據(jù)本發(fā)明的原理提供的過程流程圖的一個實施例;
圖5顯示了依據(jù)本發(fā)明的原理配置的計算機系統(tǒng)內(nèi)包含的存儲器的一個實施例的方框圖;
圖6顯示了詳述依據(jù)本發(fā)明的原理執(zhí)行的較小微軟Windows應(yīng)用程序的開發(fā)過程的一個例子的流程圖;
圖7顯示了詳述依據(jù)本發(fā)明的原理執(zhí)行的較小微軟Windows應(yīng)用程序的操作的一個例子的流程圖。
定義
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鳳凰技術(shù)有限公司,未經(jīng)鳳凰技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/00126296.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:虛擬網(wǎng)絡(luò)適配器
- 下一篇:高光澤噴墨記錄材料
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





