WindowsR Embedded POSReady 7 Community Technology Preview (CTP)的版本自2011/1/5從connect上釋放後,也過了一個月左右
利用過年的時間,在Hyper-V上面測試一下,包含整個安裝的過程,以及新功能測試
基本上WindowsR Embedded POSReady 7的安裝過程,與Windows 7幾乎是一樣的,有用過WindowsR Embedded Standard 7的朋友都知道,若是完全手動透過IBW安裝的話,中間會有許多Feature Pack和Driver要選取,選完後還要調整相依性,過程算是麻煩許多,以下先分享安裝過程的圖片
整個安裝過程沒有特殊的設定,不過整體安裝後,在系統內容可以看到Windows edition竟然是WindowsR Embedded Standard Service Pack1 v.740,似乎這一版的內容只是先讓各位”聞香”一下,應該還是有不少的地方需要修正
OK,帶完安裝過程,接下來談談WindowsR Embedded POSReady 7有哪些新功能
- Windows 7-Style Setup Wizard
- Complete Installation
- POS for .NET 1.12
- Enhance Write Filter
- Keyboard Filter
- Dialog Filter & Message Box Default Reply
其實上述的東西也不能算新,畢竟核心為WindowsR 7,Windows 7-Style Setup Wizard一定是基本的,而POS for .NET、EWF以及Message Box Default Reply等等功能,在WindowsR Embedded Standard也早就都包含了,不過這一次把EWF等等的功能移植到POSReady 7
而其中Keyboard Filter這項功能要特別介紹一下,在以往Embedded OS中,都沒有出現過,首次亮相就在POSReady 7出現,這個功能有什麼強大的功能呢??
以前在開發Embedded OS,要將熱鍵給鎖住,不是使用3rd party的軟體,就是寫一隻keyboard hook的程式來讓keyboard失效,若是遇到又想省錢,又不會寫程式的小工程師,那真的就只能到各大論壇跪求高手相助,但現在POSReady 7中,已經內建這樣一個方便的功能,能讓一般的管理者就能輕易地控制是否要開放熱鍵,描述了這麼多,來實際看看要怎麼設定吧~~
首先要先進入Local Group Policy Editor(gpedit.msc)
接下來要選到Computer Configuration->Aministrative Templates->System->Keyboard Filter
舉個簡單的例子,假設我們今天要禁止使用者按出Ctrl + Alt +Del的鍵盤組合時,我們就可以在Security Keys下,選擇Block Secure Desktop (Ctrl + Alt + Del)
然後把選項設定為Enabled就可以了,這樣子不管怎麼按Ctrl + Alt + Del,都不會跑任何程式或動作了
若是開發人員想要自己定義,也可以在Keyboard Filter下面,選擇Custom Key Filters,自行定義鍵盤上的組合