2012年12月25日 星期二

關閉Touch Panel 水波紋特效

在Windows 7 主打Touch 之後,在觸控上就多了一些Gesture 及特效,最近剛好有研究到使用Touch Panel 時在螢幕上會有現水波紋的特效,對有些人來說這可能是多餘的,所以我們就利用Registry Key 將特效關閉吧!

先來看看何謂Windows Touch panel 水波紋特效.


1.首先開啟Regedit工具,依下列regisry新增下列registry key and Value.

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\TabletPC]
"TurnOffPenFeedback"=dword:00000001

PS:紅色文字部份需要自行新增


[HKEY_CURRENT_USER\Software\Policies\Microsoft\TabletPC]
"TurnOffPenFeedback"=dword:00000001

PS:紅色文字部份需要自行新增

當我們關閉後 使用Touch Panel 就不會再出現了, 如果要回復,請將上面的值都改成value 改為0就好了.




2012年12月17日 星期一

在WES7作業系統中加入客製化資訊

在客製化WES 7 Image中 除了之前我們討論過的Customize Shell、Background、Install Process...etc. 今天我們紹介如何增加公司資訊, 讓我們產品在出貨時能夠提供客戶作要客戶服務所需要的資訊.

在ICE 工具中我們找到 Shell-Setup_x86=> OEMInformation 我們填入下列資料.


  • Manufacturer => Johnny Studio
  • SupportHours =>24 Hours
  • SupportURL =>http://johnny0627.blogspot.tw
  • SupportPhone=>2218-6500
  • Model => Demo
  • Logo => c:\pic\Johnny.bmp (120x120 dpi)

來看一下個OEMInformation 各參數對應的位置圖





在Sysprep後保留Taskbar上的捷徑 (WES7)

在大量部署最後的動作就是進行系統封裝,但往往於封裝後有些功能會因此而被移除.
所以今日我們來說明一下,如何保留已建立好於Taskbar上的Icon.


在ICE開發工具中,找到Windows Embedded Edition=>Shell-Setup_x86 
  • Filter view by 切換成 2.Offline Servicing
  • 找到DoNotCleanTaskBar 將Value 設成 True.
設定後 在Sysprep就不用怕Taskbar的捷徑會被移除了.

2012年12月11日 星期二

自建文字於Windows CE作業系統中-(2/2)

接著上次還沒有說完的部份,記得我們已經產生了自建文字檔案(EUDC.TTE)
把這個檔案拷貝出,我們將這個檔案包進Windows CE 6.0 Image 裡.

1.開啟你的Windows CE Project , 先至Project.bib中加入

 EDUC.TTE    $(_FLATRELEASEDIR)\Font\EUDC.TTE     NK
 ; 以上路徑根據你實際路徑


2.開啟Project.reg 加入下列註冊檔

[HKEY_CURRENT_USER\Eudc]
"SystemDefaultEUDCFont=\\windows\\eudc.tte"
;要使用\\ 跳脫字元,不然你在Build CE時會無法找到路徑喔!

3.Rebuild Image

4.接著我們在Windows CE 中開啟我們之前建立的字,看看是否能夠出現。



相同的檔案,在沒有自建字庫的Windows CE中情況就變成亂碼





Windows Embedded Standard 8 release preview

Windows Embedded Standard 8 Release Preview 評估版到手,寫個開箱文好了.
現在外觀改成新的Windows Logo,這個產品目前還在Release Preview, 預計會在2013 3月上市.
包裝內有三個光碟:

  • Disk1: WES 8 Toolkit  
  • Disk2: 32Bit x86 IBW  
  • Disk3: 64Bit x86 IBW 


Disk 1: WES 8 Toolkit , 開發WES 8 Image的工具,將工具安裝()於開發平台上平台,利用ICE 工具開產出客製的WES 8 Image. 


Disk 2: 32 Bit IBW => 如果你是一個新手,這個是進入WES 8的捷徑,IBW是利用光碟直接在Target Device上直接安裝,選擇需要的元件進行簡單客製. 可快速完成Image porting.


 Disk 3:  64Bit IBW 內容與Disk 2相容,差別在於64Bitd 可支援 4GB以上Memory.


Windows Embedded Seminar (全達國際)

2012年12月9日 星期日

自建文字於Windows CE作業系統中-(1/2)

今日我們討論一個比較有趣的問題但又非常的實用,Windows CE 中的字數實際上比較一般Windows 作業系統是少了許,特別是遇到一些特殊字時根本就無法顯示,但在Windows 上有造字程式可以用,那Windows CE沒有嗎?  很可惜 Windows CE 的確沒有,但是誰說不能用Windows 上的造字程式呢.   Microsoft 在文字上並沒有特別說明,不過我們是有實驗的精神,今日就來造個字,教大家每日一字吧!

我們知道扒手這個就是小偷俗稱三隻手 ,那有沒那個字可以代表呢? 有就是這個
沒看過吧! 這是今天要學字  三隻手

以上看看就好... 接下來要認真了.

所以我們先來造個字吧!
1.今天以Windows XP的TrueType造字程式新增一個字如下,
在造字程式中我們特別要知道的是你新增的字碼為何?

以我們的範例來說 :   字碼:FAB7  (字碼可自行選擇空的不一定要跟我一樣)
這裡我不多說造字程式如何使用,有興趣可以在google看看後再回來看這篇.
造字後我們必需將文字檔儲存,系統預設路徑在c:\windows\font 檔名為 EUDC.TTF, ( 請用Search工具來找)


2.當你建立好文字並儲存完後成,如何去證証呢?
    很簡單,新增內碼輸入法就行了.  記得剛剛的內碼?在輸入法中鍵入FAB7
    就可以看到我們新增的字了.


到這裡你已經會在Windows XP 中新增自建字了.   待續....




2012年12月5日 星期三

使用Module Designer 建立WES 8元件-(一)

在WES 8 與 WES 7 元件建立最大差異之一,在WES 8出現了Module Designer 工具主要用來建立提供WES 8使用者需要建立額外的應用程式及設備驅動程式元件的工具。

使用:
當元件建立之後有幾個使用方式:
1.提供給已出廠的WES8 Image 使用並配合DISM進行升級。 (產生副檔名為 *.emd)
2.直接匯入開發工具中提供ICE Toolkit所以用.

實作:
1.開始實作們的WES 8元件了,再程式集中找到並開啟Module Designer 工具,我們選擇 "Create New Module" 項目後 ,直接按Next.


 2.在Module Detail 中我們要設定
     Catalog路徑: C:\Windows Embedded Catalog\  (系統預設路徑)  ※相當於WES 7的DS目錄,在WES 8已改為此種方式.
    Friendly Name: 鍵入元件名稱
    Unique name: (預設與Friendly Name 相同) 注意此名稱與以後建立的元件名稱不能重覆
    Primary Architecture:  x86 or amd 64
    Supported Architecture: 依你Driver or App 選擇
    再來Display Catalog: 元件在ICE工具中的分類,可自行建立類別


 3.Additional Information:
    Module description: 描述元件內容
    Author/Company: 作者/公司名稱
    Link to online support information: 可提供線上說明檔
    Public key token: 提供將certification嵌入元件之中.

4.選擇應用程式驅動程式路徑.

5.設定程式執行命令. (本範例以Adobe Reader 來測試)

6.利用使用者可以利用DISM 工具來移除檔案.

7.產生元件的種類:

  • Save module configuration file: 儲存成Module Designer 的Configuration files.
  • Create and Save module:  儲存檔案成DISM使用的檔案
  • Create module and import it into the catalog: 直接匯入catalog ,提供給ICE工具使用 


8.產生成功的畫面



2012年11月20日 星期二

WES 7 加入.Net Framework 3.5 套件


請利用ICE 來產生安裝.Net Framework 3.5 Package再平台上使用DISM安裝.
請依下列步驟來產生.Net Framework 安裝程式.

1.      ICE中建立一個新專案後將 Windows Embedded Edition 元件刪除.

 2.      刪除後加入.Net Framework 3.5 元件至Answer File Panel.


3.執行Validate-> Add Required Packages 來檢查元件相依性

4.執行Tools->Create Configuration Set…  來產生安裝Package

5.Package 成功產出畫面

6.將產出的檔案拷貝至Target Device上進行安裝,  請先開啟Command Line Tool(需要Administrator 權限).

7.將檔案拷至C:\ 目錄名稱為DotNet ,接著執行Set configsetroot=c:\DotNet

8.利用DISM 進行安裝
DISM /online /Apply-unattend: c:\DotNet\AutoUnattend.xml

2012年11月15日 星期四

Microsoft Embedded Product 2013 Roadmap


在 2013年Microsoft 在Embedded 又有不少的新產品上市,看來又有的忙了.
在這之前我們來看,微軟又針對產品名稱作了一次定義

Windows Embedded 8 Standard (上市 2013/3)
原稱Windows Embedded Standard 7, Embedded Channel 中的主力產品,產品為Windows 8模組化提供作業系統高度客戶化,能依不同需求組合成不同的系統大小.

Windows Embedded 8 Pro (上市 2013/3)
原稱Windows 7 for Embedded System,此版本與市場上Notebook所用的作業系統相同,只是產品於Embedded channel銷售,此版本為提供相跨入Embedded 最快可上手的產品.

Windows Embedded 8 Industry (CTP版本於 2013/1)
原稱Windows Embedded POSReay 產品,對於Point-of-Service(POS)產業而設計,其中亦包含如Medical、PanelPC、Healthcare、Digital Sigage..etc.

Windows Embedded 8 Handheld (2013/1 Information update)
為Windows Phone 8為基礎與業務partner 從中擷取出對於handheld device有相關的功能整合而成.

Windows Embedded 8 Automotive (2013/1 Information update)
主要應用於車機所使用.





2012年11月8日 星期四

Windows CE 6 有支援SD 2.0嗎?

在早期的原生的Platform Builder 中的確是沒有支援SD 2.0的規格,不過在2009年12月推出的R2 Upgrade 的套件中就將SDHC Driver 放進來了. 將原來SD 1.0只支援4GB的限制,提升至SD 2.0的32GB的size.

Download Windows CE 6.0 R2 Upgrade download

升級完成後,我們來看看程式碼吧!
在Source code 裡找到程式片段 看起來是有個flag會去check目前的SD卡是SD 1.0 or SD 2.0, 
所以Driver 是可以向下相容SD 1.0啦!

最後,如何將Driver 加入至Windows CE 6.0 Image裡呢,有二個方法
1.可以PB加入SD Bus Driver元件然後 Rebuild Image


或是
2.是直接加入環境變數IMGSDBUS2=1,然後ReBuild Image.

接下來就拿SD Card 來測試一下吧!

2012年10月26日 星期五

RDP8 可支援 WES 7 / POSReady 7


10/23 就可以從Microsoft ECE website 下載
下載網址

RDP8 對於媒體串流的改善如下:
1.支援多種影音格式及播放軟體:Silverlight、Flash、QuickTime和HTML 5.
2.降低頻寬的需求: 約減少90% (如下圖)
3.自動偵測網路頻寬以達最佳化
4.針對WAN上的媒體播放使用UDP格式來傳輸.



RDP 7.1 與 RDP 8效能比較影片
影片來源: Microsoft Showcase website

Windows Embedded 8 Standard Release Preview is coming

很快的Microsoft Windows Embedded Standard 8 又出一版本Release Preview
本次新增的部份只有三項 大部份都是Bugs的修正

1.Activation
  • Online Activation is now enabled for Windows Embedded 8 Standard Release Preview images.

    When you use a Windows Embedded 8 Standard Release Preview product key, your Standard 8 image now attempts to automatically activate the OS during the device startup. Your device must be connected to the Internet during this process in order to activate your OS.
2.USB Filter
  • USB Filter has been removed from Windows Embedded 8 Standard Release Preview 

    The USB Filter feature is no longer available.
3.Documentation
  • Documentation is available for Dynamic Dependency Analyzer (DDA) 

    You can now find help for Dynamic Dependency Analyzer (DDA) in the topic Dynamic Dependency Analyzer (DDA) Technical Reference in the Standard 8 Help.

  • A new lab exercise is available for creating images without Windows Embedded brand elements

    You can find the new lab in the topic Remove Windows Embedded Brand Elements From Your OS in the Standard 8 Help.

Toolkit 安裝過程圖片已有有點不同了

 如果選擇全部安裝則需要約8.8G的空間才行喔!

2012年10月1日 星期一

製作Windows CE 的BIOSLoader 開機工具磁片


在 Windows CE作業系統中除了建立Image之外,還有一項工作就是開啟CE Image重要工程的Bootloader,在Windows CE 之中 系統內建二種Bootloader為 LoadCEPC 與 BIOSLoader.
有人會問這二項有什麼差異呢? 我以下列這張圖來說明


接著我們來實作BIOSLoader 吧,製作Bootloader 的檔案都在你的系統中,請根據下部的步驟來操作:
  1.  執行MakeImageDisk.exe 路徑於 C:\Program Files (x86)\Microsoft Platform Builder\7.00\cepb\utilities目錄.(本需要有Floppy device)
  2. 按下Oepn 後,選擇C:\WINCE700\platform\CEPC\src\bootloader\biosloader\diskimages目錄下的SetupDisk.144


 
3按下Start 開啟製作BIOSLOADER磁片
4接著拿著你的磁片開始來格式化你的CF Card or DOM
   ※格式化時請勿加上 參數 /s   "Format /s <drive> "

5.格式化完畢後,請執行Mkdisk c: 
 6.完成後 將你的Nk.bin 拷至c: 後,移除磁片就可以開機測試了.

2012年8月22日 星期三

.Net Framework 4.0 on POSReady 2009

 在安裝.Net Framework 4.0於POSReady 2009上需要特別的注意.
 如果你是在安裝好POSReady 2009就要直接安裝.Net Framework 4.0 套件時只會得到下列的訊息..... 什麼裝不起來. @_@


所以我們在安裝.Net Framework 4.0之前,尚還需要安裝Windows Imaging Component (WIC)

    安裝機WIC之後我們就可以安心的繼續我們的.Net Framework 4.0的安裝了.

看到這感動的畫面....放煙火. ^_^

2012年8月21日 星期二

Windows 7 64位元驅動程式數位簽章除錯必學

在Windows 7 64位元件 Device Driver 都必需要去作簽章的動作,但事情總不是都非常順利所以在簽章過程中如何有遇到Driver無法被安裝,那要如何除錯呢?
看過來....

今天要跟大家討論使用Event Log來除錯?  是的...這個方式是最簡單也是最有效的.
那我們繼續看下去.
當驅動程式在安裝過程式都會留下紀錄在Even lgo之中,所以利用log中的資料我們就可以找出驅動程式的訊息:

1.我的電腦上右鍵選擇管理後,依序展開"Event Viewer"->"Applications and Services"->"Microsoft"->Microsoft->"CodeIntegrity"



2.選擇Operational 進入觀看所安裝的Driver出現那些錯誤訊息.


2012年8月14日 星期二

POSReady 2009 Dual Display issue

當使用POSReady 2009 在Intel 852 or 945平台上 只要使用延伸桌面 系統就會當機或重開機的請看過來.

只要勾選Extend my Windows Desktop onto this monitor. 就掛.
有解  只要安裝 KB959252  後系統就正常了.


2012年6月26日 星期二

Windows Embedded Standard 8 CPT2 新功能介紹


Windows Embedded Standard 8 CPT2 與 CPT 差異點是什麼??

首先介紹一下WES8 CPT2的新功能:
1.支援System Center Config Manager 2012(SCCM)和Forefront Clients.
2.Keyboard Filter 支援Touch panel的控制
3.改善Unified Configuration Tool功能
4.Shell launcher改善提供使用都以不同使用帳號執行不同Shell.
5.隱藏登入視窗過程Windows UI的顯示
6.加入Thin Client 設備的範本設計檔
7.加入kinect for Windows 相容應用程式元件
8.UWF中的加強的支援HORM.
9.加入支援九種語系
  -英文
  -德文
  -法文
  -簡中
  -繁中
  -日文
  -韓文
  -葡萄牙文
  -西班牙

2012年6月5日 星期二

Windows 8 Release Preview

在目前Comptuex 2012 在Microsoft Booth 不外乎最熱門的產品就是Windows 8.
Microsoft Booth有固定時段,很認真的介紹Windows 8的功能.


在好奇心的驅使下我也安裝了目前最Hot 的Windows 8 Release Preview 32Bit 版來玩玩,在安裝作業系統的過程還算快使用30分鐘,OS約9.43GB.

  • 用的Intel N455 1.66GHz 加上2GB的RAM使用上非常的出奇順暢.



  • 另外這版的"市集"亦就是Microsoft AppStore啦. 還有Top 100軟體的List


  • 自已選了一個MagV的軟體安裝,不過安裝前需要使用Live ID or MSN帳號, 才可以安裝.

                                    

對於Microsoft Windows 8 Release Preview的表現 個人給予相當高的價值,等到有Windows8 Tablet會認真考慮的買台來玩玩.