★【 My Biz Blog 】★

興味のあるビジネス情報を伝えていきます♪
(IoT,Azure,Windows 10, etc...)

Minimal Shellのカスタマイズ(2)

2014-09-06 02:03:49 | Windows Embedded CE/Compact
以前の記事で、Minimal Shellにメニューを追加しましたが、

今回は背景画像を変える方法。


背景画像はRegistryでは変更できなくて、

Minimal Shellの画像ファイルを変更してビルドしてやる必要があります。


①ソースコードを適当なフォルダ(例えばC:\WINCE800\others)にコピーする。

 Minimal Shellのソースコードは以下のフォルダにあります。

 C:\WINCE800\public\shell\oak\MinShell


②OSイメージのプロジェクトのSubprojectにコピーしたMinimal Shellを追加

③sourcesファイルを書き換え

 ・RELEASETYPEをLOCALに変更

 ・_ISVINCPATHを追加し、必要なヘッダファイルが格納されたフォルダを指定

  $(_WINCEROOT)\public\common\sdk\incなど

 ・TARGETLIBSのLibファイルの指定を修正。

  $(_COREDLL) ⇒ $(SG_OUTPUT_ROOT)\sdk\lib\$(_CPUINDPATH)\coredll.libなど


④背景画像(desktop.bmp)を変更

 表示したい画像をdesktop.bmpという名前にして、既存のファイルを上書きするか、

 minshell.rc内のIDB_DESKTOP BITMAPに定義されているファイル名を変更するかしてください。


⑤レジストリの追加

 以下の内容がレジストリに含まれるようにしてください。

 [HKEY_LOCAL_MACHINE\init]
"Launch80"="minshell.exe"
"Depend80"=hex:1e,00, 3c, 00


⑥カタログでMinimal Shellを指定していたら、チェックを外してください。

⑦OSをビルド。


すると、たとえばこんな感じで背景画像を変更できます(笑)。











最新の画像もっと見る

コメントを投稿