前一篇有介紹WES7 的 "Analyze Static Dependencies" tool 可以讓大家針對自己未來要安裝的程式很快地找出需要加入哪些component
WE8S也有一樣的功能可以讓大家很快的分析安裝程式或是要執行的exe檔需要哪些.dll , .sys...檔案,在WE8S上叫做 "Dynamic Dependency Analyzer (DDA)"
1. 在你的平台上先安裝Windows Embedded 8.1 Pro X86 / X64,叫出工作管理員(Task Manager),選擇Processes Tab
請配合之後要製作的WE8S image 為X86 or X64 來決定你的WE8.1 Pro要X86 or X64
2. View --> Select Columns -->Click PID(Process Identifier) ,此時你會發現多了一行PID的顯示,接著執行你要測試的軟體或是安裝檔案
我是使用word viewer 安裝檔來做sample, 執行 WordView.exe,Check 程式的PID number (如sample: 10120)
3. cmd --> Run as admin ,下指令 cd C:\Program Files\Windows Embedded 8 Standard\Toolset\Embedded Tools
4. 下指令 範例 dynamicAnalyzer-x86.exe {/-a <ProcessID>|/-s <path>|/-o<log>}
dynamicAnalyzer-x64.exe {/-a <ProcessID>|/-s <path>|/-o<log>}
以我的sample來說要下指令 dynamicAnalyzer-x64.exe -a 10120 -o Viewer.txt
5. 指令下完以後,你就會在你設定的路徑下看到剛剛create出來的檔案了
以我的sample來說(下指令時,我沒有設定路徑),所以會在"C:\Program Files\Windows Embedded 8 Standard\Toolset\Embedded
Tools" 路徑下看到 Viewer.txt 這個檔案了
Open Viewer.txt 這個檔案就會看到它列出需要的.dll, .sys...檔案囉
之後有需要製作元件,也可以配合Module Designer匯入
留言列表