lzg ad 如何自定義Shell元件

2021-09-21 07:51:45 字數 1199 閱讀 7596

windows xp embedded 中的元件開發通常分為以下幾類: 

1. 裝置驅動程式元件開發;

2. 應用程式元件開發;

3. 自定義殼程式元件開發;

4. 其他元件開發; 

本貼主要介紹了如何自定義shell元件。

xpe自帶的殼程式有:explorer shell, command shell, 和 task manager shell。你可以使用自己開發的應用程式建立乙個自定義的殼元件,在作業系統啟動時引導。

explorer shell:資源管理器殼,系統執行後啟動正常的桌面和資源管理器;

command shell: dos命令列殼,系統執行後啟動dos命令介面,無桌面和資源管理器;

task manager shell:任務管理器殼,系統執行後啟動任務管理器殼;

custom shell:自定義殼,系統執行後啟動使用者自定義的殼,可以是乙個應用程式,可以是ie瀏覽器,也可以是使用者自行開發的應用程式或動畫。

建立自定義殼元件請按照以下步驟進行:

1.在元件設計器中(component designer),開啟選單file->new,建立乙個新的元件檔案;

2.開啟左試圖節點,在components上單擊右鍵,並且選擇add component;

3.在屬性面板中,輸入元件的以下相關屬性資訊:

name(元件名稱)

description(元件描述,可以不輸)

prototype component(元件屬性,設定這一項的時候,選擇browse,在select prototype component對話方塊中,搜尋shell prototype component,並且選擇ok。這一步將把你所做的元件設定為殼元件)

4.在屬性面板中,選擇advanced;

5.在advanced properties 對話方塊中,選擇add;

6.在extended property對話方塊中,提供以下資訊:

name: cmishellpath

format: string

value: 殼應用程式的的路徑和名稱,使用系統預定義的環境變數;

例如:你的應用程式放在c:\windows\system32\shell.exe,那麼這一項將填入%systemroot%\system32\shell.exew>yb[f4\u001bb$ 

13.儲存.sld檔案,並且將做好的元件匯入到資料庫中,元件製作完成。

如何自定義Shell登入元件

windows xp embedded 中的元件開發通常分為以下幾類 1.裝置驅動程式元件開發 2.應用程式元件開發 3.自定義殼程式元件開發 4.其他元件開發 本貼主要介紹了如何自定義shell元件。xpe自帶的殼程式有 explorer shell,command shell,和 task ma...

如何自定義Shell登入元件

windows xp embedded 中的元件開發通常分為以下幾類 1.裝置驅動程式元件開發 2.應用程式元件開發 3.自定義殼程式元件開發 4.其他元件開發 本貼主要介紹了如何自定義shell元件。xpe自帶的殼程式有 explorer shell,command shell,和 task ma...

shell指令碼如何自定義函式

在寫程式時,經常會用到函式,一般開發工具擁有豐富的函式庫。但有時還需要根據自己的需要自定義函式滿足我們的需求。在linux中,寫shell指令碼也一樣,有時會用到自定義函式。函式,最簡單的定義為 將一組命令集或語句形成乙個可用塊,這些塊稱為函式。1 定義函式的格式 sql view plain co...