相信長期使用Windows Embedded Standard 系列產品的人,一定常常會遇到有些程式或是想要安裝東西,系統會告知無法安裝,而這種情況大多是發生在build image的時候缺少了元件
這個時候你就可以在XP Pro(FES)/Win7 Pro(FES)/Win7 Ult(FES) 上使用像是 "Dependency Walker", "Process Monitor", "Process Explorer"...這類的工具來看看程式需要什麼.dll, .sys...等等的檔案,再到toolkit上去Filter出所需要的元件
現在就來介紹WES7 Toolkit 內建的工具 "Analyze Static Dependencies",能夠讓你在build image時就能夠初步來尋找程式安裝所需之元件
1. 開啟了WES7 Toolkit : ICE (Image Configuration Editor)
在 tool --> Analyze Static Dependencies (請記得要先在ICE內create Answer File,否則這個選項是會反灰的唷)
2. 點下去之後,會跳出一個Open 視窗,讓你選擇你想要分析的安裝檔案或是程式
先選取你要分析的檔案型態,一開始預設是第一個.msi
我這邊是用Word Viewer 的安裝檔來舉例 (wordview.exe)
3. 選好你的檔案後,按下Open。它就會開始幫你分析了
4. 噔噔~~ 結果就出來囉
這邊就會根據你所選的程式或安裝檔案幫你分析出需要WES7 Toolkit裡那些元件,此外,它還幫你分好了"Required Package","Optional
Package" 讓你勾選
5. 另外,可以切換Tab 到 "Unmapped Dependencies" 還可以看到那些.dll,.sys...檔案在toolkit裡面是找不到的
這時候就可以針對各別的情況去處理這些.dll,.sys..找不到的檔案了
(由於我的範例wordview沒有unmapped dependencies的檔案,因此下方截圖內是空的)
留言列表