為windowsxpembedded創(chuàng)建自定義組件

為windowsxpembedded創(chuàng)建自定義組件

ID:21652673

大?。?50.50 KB

頁數(shù):12頁

時(shí)間:2018-10-23

為windowsxpembedded創(chuàng)建自定義組件_第1頁
為windowsxpembedded創(chuàng)建自定義組件_第2頁
為windowsxpembedded創(chuàng)建自定義組件_第3頁
為windowsxpembedded創(chuàng)建自定義組件_第4頁
為windowsxpembedded創(chuàng)建自定義組件_第5頁
資源描述:

《為windowsxpembedded創(chuàng)建自定義組件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、為WindowsXPEmbedded創(chuàng)建自定義組件發(fā)布日期:8/2/2004

2、更新日期:8/2/2004MikeHallMicrosoftCorporation適用于:MicrosoftWindowsXPEmbedded摘要:了解必要的步驟和工具,以便為WindowsXPEmbedded生成自定義組件,并且確定應(yīng)該在自定義操作系統(tǒng)映像中包括哪些組件以使自定義應(yīng)用程序或服務(wù)正常運(yùn)行。簡介有多種為MicrosoftWindowsXPEmbedded創(chuàng)建自定義組件的方法。例如,可以將導(dǎo)入設(shè)備驅(qū)動(dòng)程序.inf文件直接導(dǎo)入到ComponentDesigner工具中(與MicrosoftWin

3、dowsNTEmbedded4.0相比,這是一項(xiàng)巨大的進(jìn)步)??梢酝ㄟ^導(dǎo)入Devices.pmq(TargetAnalyzerProbe(TAP)或TargetAnalyzer(TA)的輸出)來創(chuàng)建組件—到目前為止一切順利—但是如何創(chuàng)建能夠描述自定義應(yīng)用程序的組件呢?出于本文的目的,我決定構(gòu)建一種安全設(shè)備,它使用TimerShotWindowsXPPowerToy—一種非??岬膽?yīng)用程序,可以從連接的映像設(shè)備捕獲映像,并且將該映像存儲(chǔ)到預(yù)設(shè)的位置—我的本地硬盤上,或者網(wǎng)絡(luò)共享上(在本文末尾可以找到指向WindowsXPPowerToy的鏈接)。可以將TimerShot配置為每數(shù)秒鐘或

4、每數(shù)分鐘抓取一個(gè)映像;所有這些都在應(yīng)用程序內(nèi)部配置,并且存儲(chǔ)在WindowsXP注冊表中。我還將包含另一個(gè)名為“PhotoDisplay”的應(yīng)用程序,它是我專門為本文編寫的。PhotoDisplay可用來查看已存儲(chǔ)的JPEG文件。遺憾的是,沒有任何工具可以自動(dòng)完成為應(yīng)用程序生成WindowsXPEmbedded組件的過程—需要進(jìn)行一些偵探工作。因此,我將擺脫獵鹿人,叫上我的朋友華生醫(yī)生(這里是雙關(guān)語),并且開始工作。安裝選項(xiàng)在構(gòu)建WindowsXPEmbedded設(shè)備時(shí),可以使用多種用于添加第三方應(yīng)用程序/技術(shù)的選項(xiàng)。這些選項(xiàng)主要取決于設(shè)備的硬件配置以及用于制造發(fā)行設(shè)備的方法。在構(gòu)

5、建從R/W媒體(通常是硬盤)中啟動(dòng)并且包含CD-ROM/DVD-ROM驅(qū)動(dòng)器、顯示器、鍵盤和鼠標(biāo)的設(shè)備時(shí),將具有最大的靈活性。在該配置中,可以直接在EmbeddedTarget上運(yùn)行第三方安裝程序,這將直接在目標(biāo)設(shè)備上復(fù)制和配置應(yīng)用程序。如果要構(gòu)建一次性的設(shè)備,或者如果要在WindowsXPEmbedded上測試應(yīng)用程序以確保所有必需的操作系統(tǒng)組件都存在(將在下面討論),則該選項(xiàng)很有用。另一個(gè)選項(xiàng)是生成WindowsXPEmbedded映像(通常是生成到WindowsEmbeddedImages文件夾中),再將必需的應(yīng)用程序/資源手動(dòng)添加到生成文件夾中。然后,可以將Windows

6、XPEmbedded操作系統(tǒng)映像(以及應(yīng)用程序/資源)復(fù)制到可啟動(dòng)的媒體,并且隨后可以對應(yīng)用程序進(jìn)行測試。這僅適用于不要求注冊COM對象或安裝基礎(chǔ)操作系統(tǒng)服務(wù)的簡單應(yīng)用程序。最好的方法是創(chuàng)建一個(gè)滿足以下條件的組件:可以在TargetDesigner內(nèi)部使用該組件,并且可以像任何其他WindowsXPEmbedded組件一樣選擇該組件。如果您已經(jīng)在多用戶情況中安裝了WindowsXPEmbedded工具,則這是一種理想的選項(xiàng)。但是,這需要完成一些工作。讓我們分析一下如何安裝應(yīng)用程序,以及通常修改操作系統(tǒng)的哪些部分。安裝程序的形式和大小各不相同,既可以是簡單的xcopy、IExpres

7、s,也可以是要求用戶提供注冊信息并且可能發(fā)行多張CD/DVD的GUI安裝程序。安裝程序可能安裝數(shù)據(jù)庫引擎或操作系統(tǒng)服務(wù)、設(shè)備驅(qū)動(dòng)程序或支持DLL,并且可能對操作系統(tǒng)注冊表或INI文件進(jìn)行更改—在某些情況下,所安裝的文件可能被安裝到PC上的多個(gè)文件夾中:用于存放核心應(yīng)用程序的ProgramFiles,用于存放設(shè)備驅(qū)動(dòng)程序的“WindowsSystem32”,或者其他取決于安裝程序的文件夾。要確定應(yīng)該在您的WindowsXPEmbedded組件中包含哪些內(nèi)容,乍看起來似乎并不是一件普通的工作。令人欣慰的是,有一些工具和技術(shù)可以為您提供協(xié)助。下一部分將對在確定要在WindowsXPE

8、mbedded組件中包含哪些文件/注冊表設(shè)置和操作系統(tǒng)組件時(shí)需要的工具進(jìn)行高級(jí)概述。偵探工具包本部分概述了在生成自定義WindowsXPEmbedded組件時(shí)需要的工具。在生成和測試組件時(shí),需要兩組工具。其中一些工具將運(yùn)行在開發(fā)PC上,而其他工具將包含在目標(biāo)設(shè)備上以調(diào)試應(yīng)用程序或組件。讓我們將這些工具劃分為上述兩個(gè)類別,然后考察一下每種工具的使用方法。在開發(fā)PC上使用的工具雖然無法更改應(yīng)用程序的安裝程序的行為,但是可以監(jiān)控操作系統(tǒng)以判斷安裝應(yīng)用程序后產(chǎn)生了哪些更改???/p>

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。