目的:
在嵌入式作業系統製作客製化的Shell與XP Boot Logo替換成公司的Logo能夠提升產品的專業度,有些設備並無外接滑鼠與鍵盤裝置利用自動登入方便使用。
時間:60 分鐘
實作:
建立客製化Shell的元件
1. 開機Component Designer來製作Shell. 選擇File-> New.
2. 加入Repository
3. 設定Repository 內容
l Name: MyShell
l 按Browser按鈕,設定Shell的路徑
4. 在Component 上按滑鼠右鍵新增新元件
5. 在元件內容中填入必要屬性
l Name: LAB2_SHELL 元件名稱l Authors: Johnny 元件作者名稱
l Vendor: Chander 元件廠商名稱
l Description: Demo Shell 元件描述
6. 設定元件系統功能
l Repository: 按Repositories..按鈕,尋找之前設定的MyShell的元件
l Prototype: 按Browse...,選擇Software->System->User
Interface->Shells->Windows Shell-> Shell prototype component
Interface->Shells->Windows Shell-> Shell prototype component
l 按下Advanced..按鈕,在Advanced Properties視窗中 按Add 按鈕加入Shell的名稱.
ü Name: cmiShellPath
ü Value: %Systemroot%\system32\calc.exe
設定完成,按二次ok鈕按 結束設定核對是否與下圖相同.
7. 設定Shell路徑l 請在Component->File 按滑鼠右鍵新增
ü Target Name: 按Browse按鈕 選擇C:\WES Files\LAB2\calc.exe
ü Destination: 選擇c:\windows\system32
ü 完成後按ok 結束
8. 儲存元件檔於C:\WES Files\LAB2 目錄之中,檔名設定MyShell.sld儲存後結束Component Designer工具.
9. 將Shell匯入資料庫l 開啟Component Database Manager 工具
l 選擇Import 按鈕將MyShell.sld匯入資料庫, 匯入後關閉Component Database Manager工具。
建立客製化Shell的WES作業系統
1. 開啟Target Designer 並建立一個專案檔 檔名為LAB2
2. 加入Virtual PC 2007 Helper Macro 元件
3. 加入第一階段所製作完成的LAB_SHELL元件
4. 自動登入功能設定
l 勾選”Do not Display GUI boot screen”
l 加入自動登入元件
ü 加入Software->System->Security->Infrastructure->Automatic Logon
ü 設定User name: Administrator
l 加入Windows Logon 元件
ü 加入Software->System->Security->Infrastructure->Windows Logon (Standard)
ü 設定 Show Friendly Winlogon 取消勾選
5. 加入Registry資料
ü Root: HKEY_LOCAL_MACHINE
ü Key Name: SOFTWARE\Microsoft\Windows\CurrentVersion\policies\systemü Value Name: DisableStatusMessages
ü Value: 1
ü 按OK 完成設定
6.設定完成產生WES映像檔,執行Dependency Check,我們會有下列的四個錯誤產生:
請去點選錯誤訊息並,依序加入下列元件:
請去點選錯誤訊息並,依序加入下列元件:
l EWF NTLDR
l CDFS
l FAT
l NTFS
l UDFS
l English Language Support
7. 執行Dependency Check直到無錯誤出現後執行Build Image
Destination: C:\LAB2
Log File: C:\LAB2.log
8. 當Image產生之後,請在C:\LAB2目錄中開啟Boot.ini檔
設定Boot logo加入 /bootlogo 至檔案中
9. 將C:\WES Files\LAB2\Boot.bmp 拷貝至C:\LAB2\Windows 目錄之下
10.將C:\LAB2目錄的檔案複製到Virtual PC 去執行FBA.
11.再FBA執行完成後,系統將自動登入及執行小算盤程式.
沒有留言:
張貼留言