WINCE開機自動執行指定程式

2021-05-22 03:15:55 字數 1068 閱讀 1448

wince開始預設是執行explorer.exe,是在shell.reg中設定的

[hkey_local_machine/init]

"launch50"="explorer.exe"

"depend50"=hex:14,00, 1e,00

因此只要在platform.reg或者project.reg中做類似的更改就可以實現開機自動執行指定ap的功能。

如:[hkey_local_machine/init]

"launch50"="***.exe"

"depend50"=hex:14,00, 1e,00

launch是啟動順序,後邊的數值越小越早啟動。

depend是依賴項,必須所示數字的啟動項正常啟動才可以。

但是需要注意的是某些mfc的程式是基於explorer.exe的,必須啟動explorer.exe才能正常工作,可以進行如下設定

[hkey_local_machine/init]

"launch70"="***.exe"

"depend70"=hex:14,00, 1e,00 ,32,00

如果想啟動explorer.exe但是不讓工作列在正文顯示的話有幾種方式來實現:

1、改登錄檔:

[hkey_local_machine/software/microsoft/shell/autohide]

"default"=dword:1

但是此種方法隱藏的工作列在螢幕的最正文還是可以看到乙個工作列的窄條。

2、通過ap來實現

因為是先啟動explorer.exe後啟動ap,所以估計還是會有個瞬間顯示的問題

3、通過修改public下explorer的源**來把工作列的高度設定成0

這個是最有效的方法。

由於我不需要啟動explorer.exe,並且只有第一種方法做過實驗,所以在此不提供後兩種方法的**。

設定過程中有幾個值是不能使用的,如下:

launch20:device.exe;

launch30:gwes.exe;

launch60:services.exe;

這都是系統必要的程式,不能替換。

Wince系統開機自動執行指定應用程式

關鍵字 wince 自動執行 近日在開發過程中遇到wince應用程式開機自動執行的問題,在網上找了找,發現大概有以下三種方法 1 將應用程式和應用程式快捷方式新增到映像裡,再將快捷方式新增到startup目錄下,這樣當系統執行後應用程式就能自動執行 2 直接替換wince的shell,即修改登錄檔 ...

WinCE 開機自動執行程式

s1 將應用程式和應用程式快捷方式新增到映像裡,再將快捷方式新增到startup目錄下,這樣當系統執行後應用程式就能自動執行 s2 直接替換wince的shell,即修改登錄檔 hkey local machine init launch50 explorer.exe depend50 hex 14...

WinCE 開機自動執行程式

s1 將應用程式和應用程式快捷方式新增到映像裡,再將快捷方式新增到startup目錄下,這樣當系統執行後應用程式就能自動執行 s2 直接替換wince的shell,即修改登錄檔 hkey local machine init launch50 explorer.exe depend50 hex 14...