跳到主要內容

發表文章

目前顯示的是 2011的文章

Books: Windows embedded Compact 7

Professional Windows Embedded Compact 7 Compact 7 書籍: 有興趣研究 WEC7的同學可以買來看看 ,不過內容架構跟前一版 Professional Windows CE 6 差不多, 大同小異,只有增加一部分 WEC 7的東西

SBS 2011 --Sharepoint更新問題

Small Business Server 2011若在更新完 Sharepoint 後出現如下訊息: 則需透過PSConfig.exe工具手動將剩餘更新動作完成, 更新方式如下描述: 開啟一個具有管理者權限的Command Prompt視窗輸入下列 command: PSConfig -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installallfeatures 即可 更新完成如下

Windows CE 桌面隱藏 API

在Win CE 程式開發中最常用到的一項功能就是隱藏桌面元件的需求 特將此功能列出讓大家參考 使用下列 API 可以管理 Windows Mobile桌面的呈現方式 BOOL SHFullScreen ( HWND hwndRequester, DWORD dwState ); dwState 可以變更桌面/工作列的呈現方式 <><><><> SHFS_SHOWTASKBAR 將 Taskbar 以 Topmost 方式呈現 SHFS_HIDETASKBAR 隱藏 Taskbar <><><><> SHFS_SHOWSIPBUTTON 顯示 Input Panel SHFS_HIDESIPBUTTON 隱藏 Input Panel SHFS_SHOWSTARTICON 顯示 Start 圖示 SHFS_HIDESTARTICON 隱藏 Start 圖示

EWF Memory Issues

使用 Enhanced Write Filter 最常遇到的問題便是 Memory Leaking問題 通常在使用 EWF 時最好注意下列幾項設定 使用 RAM / RAM Reg Mode 又需要讓設備處於 Long Running 時: 1. Disable Disk Defragement 2. Disable Disk Cache 3. 轉移 Event Log 寫入到 其他 Partition 4. 停用 Windows Update 機制設定 5. 提供一個可以寫入的 Partition 以供資料暫存 6. 盡可能預留一個可以重開機的機會 以上有任何新發現將會不定期更新

XPE Update 機制

目前XPE 並無法直接透過 Windows Update網站更新Image內的程式元件,因此若有需要更新xpe image的需求,可以參考下列資訊: ================================================================= XP Embedded 可以透過下列幾種方式更新 image 1. DUA( Device Update Agent) 2. WSUS 3. SMS 4. Whole Image Update 透過 1/2 兩種方式 必須要建置一個 Web Server 提供給 XPE Client 連結下載更新檔案 而WSUS 更需要再  Windows Server產品上安裝 WSUS 服務(可從微軟網站下載該服務並安裝: http://technet.microsoft.com/en-us/windowsserver/bb332157 ) 第三種方式採用 System Management Server 更新產品,此種方式較適合企業模式運作的 XPE 透過Windows AD / SQL Server / SMS 2003 / XPE SMS Client 元件 產品整合 ,讓企業可以統一管理所有 XPE Client的元件更新動作 第四種方式則是更換 XPE Client的 image 以更新最新的 image 當XPE 有套用 EWF 機制的時候若需要安裝軟體或是更新套件修補檔等則遵照下列步驟: (1) Disable EWF and restart (or use commit and disable live) (2) Apply Updates/Patches (3) Enable EWF and restart 2011-06-30 註解 目前新的管理方式可以透過 SCOM 產品 更新 XPE Client 的方式,後續有資料會再補充

隱藏 WINDOWS embedded 7 的帳號

在某些特定的情況下,你可能不希望 WIN 7 將某些使用者帳號顯示在 登入畫面 , 可以透過下列作法將特定帳號隱藏 1. 開啟 REGEDIT工具 2. 移至 \HK_LM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 子key後 3. 新增 sub-key: SpecialAccounts 4. 在 SpecialAccounts 之下再新增一組 sub-key: UserList 5. 在 UserList sub-key之下 將欲隱藏的帳號透過新增一筆 DWORD 數值 並把該筆 DWORD命名成該帳號的名稱即可,例如: MIS 如圖:

增加 windows embedded 7 網路傳輸效率

Windows 7 透過 auto tuning 可以調整 network stack 的傳輸效率, 可以使用 netsh 指令調整 auto tuning 的值以增進網路效率 以下範例 netsh interface tcp set global autotuninglevel = Level 值 disabled highlyrestricted restricted normal experimental 調整值會根據電腦軟硬體狀況有所不同,最簡單的方式就是測試每一種參數後交叉比對網路的傳輸狀況後再決定使用最佳的設定值

增進 windows embedded 7 下載效率

Windows 7 內的IE的同時下載檔案數的預設值設定為6,若要增加下載效率可以透過修改登錄檔增加同時下載的檔案數,便可加快 IE 的效率 1. 使用 REGEDIT.EXE 工具編輯 Registry 2. 編輯路徑: HKEY_CU\Software\Microsoft\Windows\CurrentVersion\Internet Settings 3. 加入兩筆 DWORD 資料 MaxConnectionsPerServer : 設定你所希望的同步下載檔案數 MaxConnectionsPer1_0Server : 與上一筆相同的值 如下圖: 4. reboot後便可生效

XPE HORM 基本步驟使用命令

再加入 EWF 功能後 建置好IMAGE / FBAed 開啟 cmd視窗 輸入下列指令 : ewfmgr c: -enable ewfmgr c: -activatehorm xpepm -hibernate Troubleshooting issues: 若有舊版 hiberfil.sys 要記得先刪除 不可使用 Standard VGA Driver 不可使用 RAM-REG 模式 EWF CF卡最好是設定在 Fixed-Disk Mode 工具: 使用 powercfg.exe 查詢支援模式 例如 c:\>powercfg.exe /a ( 會列出可能支援模式) The following sleep states are available on this system: Standby ( S3 ) Hibernate Hybrid Sleep The following sleep states are not available on this system: Standby (S1) The system firmware does not support this standby state. Standby (S2) The system firmware does not support this standby state.