2015年8月30日 星期日

POSReady7 的Internet Explorer安裝升級到Internet Explorer 11

requirement
請先下載Internet Explorer 11 for POSReady7的安裝packag4
Ps. 一般EmbeddedOEM請到MyOEM(微軟提供給OEM下載資源的網站)
Product Download: Internet Explorer 11 32-bit for Windows Embedded POSReady 7
Product Download: Internet Explorer 11 64-bit for Windows Embedded POSReady 7\

以下使用32bit來做說明:
defaultPOSReadyIE8(可以打開IE關於Internet Explorer)


2015年8月4日 星期二

WINCE6.0 如何加入特殊國家的語系

以下是一些國家語系的locale identifiers (LCIDs)
越南語Vietnamese0x042a
格魯吉亞語Georgian0x0437

以下以越南語(0x042a)為範本。
1、請先確認您的Nlscfg.inf有無0x042a
located in the %_WINCEROOT%\Public\Common\Oak\Files directory

2將相關檔拷貝到Release目錄下
執行下Copy files to release directory
只要運行buildrel.bat$(_WINCEROOT)/PUBLIC/COMMON/OAK/MISC),
——打開命令列輸入buildrel.bat,執行完畢,再makeimg

2015年8月2日 星期日

Windows Embedded 8.1 Industry Update 安裝MUI

In this paper, I will show how to add a language pack from downloading by network.

Step 1Download Language pack
1Click Control PanelàAdd a language


2015年7月13日 星期一

POSReady 7的system資訊秀"Windows Embedded Standard",如何知道這是POSReady 7

其實POSReadysystem資訊是秀"Windows Embedded Standard"沒有錯,如下圖:



如果您不放心可以到registry的"Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\POSReady"找到" 7.0"的字樣,
這樣就可以確認該OS為"POSReady7"了。

2015年6月9日 星期二

How would us to confirm the OS was ”POSReady7”? After set up POSReady7, the system information will show the word,"Windows Embedded Standard".

Generally, When the POSReady7 had been setuped,the system information will show the word,"Windows Embedded Standard"As following figure. Does it is POSReady7? That confused us.

2015年5月14日 星期四

WES7在build image時未輸入product Key的狀態下,安裝WES7後如何做啟動

一、WES7build image時未輸入product Key的狀態下,安裝WES7後如何做啟動,可以依照以下的步驟做
1、以管理者權限打開windows command prompt(cmd.exe)
2、查看目前狀態,執行以下command
cscript slmgr.vbs /dlv

Note:只有30天的測試時間。

2015年5月5日 星期二

POSReady7上對SSD的優化:建立一個自動建置的answer file,並且搭配sysprep執行。

在參考微軟的官方blog
Windows 7 對固態硬碟 (SSD) 的支援與常見問題集
我們可以歸納在使用SSD有以下幾項注意事項:
1、trim是否enable
2、Prefetcher是否disable
3、Superfetch是否disable
4、disk defragmentation是否disable

以下的步驟將示範如何建立一個自動建置以上設定的answer file,並且搭配sysprep執行。

2015年4月15日 星期三

POSReady 7的Activation

一般POSReady 7在安裝時keyproduct key(產品金鑰),系統資訊就會如以下的畫面,在右下角出現一個已成功啟動的標誌。




2015年3月12日 星期四

Windows embedded 8.1 Industry Activation

一、在未啟動前,使用以下的command,可以得到相關的資訊:
cscript slmgr.vbs /dlv

2014年10月23日 星期四

2014年10月3日 星期五

Windows 10 Technical Preview for Enterprise的初步體驗


1Start menu: 
l   按滑鼠右鍵,可以看到Start menu回來了,而且多了Windows Store的程式

l   點選進入All Apps,進入以前的"所有程式集"


Note
按滑鼠右鍵,依然和windows8.1一樣,可以快速執行一些windows的工具(administrative tools),如控制台。

Windows 10 Technical Preview for Enterprise的安裝

Windows 10 Technical Preview for Enterprisesystem requirements
Windows 10 Technical Preview for Enterprise works great on the same hardware that powers Windows 8.1:
l  Processor: 1 GHz or faster
l  RAM: 1 GB (32-bit) or 2 GB (64-bit)
l  Free hard disk space: 16 GB
l  Graphics card: Microsoft DirectX 9 graphics device with WDDM driver
l  A Microsoft account and Internet access
Additionally:
1.             To access the Windows Store and to download and run apps, you need an Internet connection, a screen resolution of at least 1024 x 768, and a Microsoft account.
2.             After you install the preview, you won't be able to play DVDs using Windows Media Player.
3.             Technical Preview is not supported on Windows RT or Windows Phone devices.
4.             For 64-bit installations of Technical Preview for Enterprise, a small number of older PCs may be blocked from installing the preview because they don't support CMPXCHG16b, PrefetchW, and LAHF/SAHF.
5.             To use touch, you need a monitor that supports multitouch.
6.             The preview works best with a mouse and keyboard. Improvements to touch will appear in future updates.
Windows 10 Technical Preview for Enterprise is available in English, Chinese (Simplified), and Portuguese (Brazil).

What are the hardware requirements?
Windows 10 Technical Preview for Enterprise will work with most of the same devices and programs as Windows 8.1. In some cases, a device or program will require an update, or you may need to uninstall some programs and then reinstall them after installing the preview. Here are some things to consider:
·     For 64-bit installations, a small number of older PCs may be blocked from installation because they don't support CMPXCHG16b, PrefetchW, and LAHF/SAHF.
·     To use touch, you need a tablet or monitor that supports multitouch.
Technical Preview is not supported on devices running Windows RT or Windows Phone.


Download the preview
Download Technical Preview for Enterprise and receive a steady stream of preview builds as we move through the development process.
Download Windows 10 Technical Preview for Enterprise
Stay informed about the features available in the latest builds and provide us with your feedback. Join the Windows Insider Program.

2014年9月25日 星期四

如何在POSReady7安裝.Net Framework 3.5

1、確定安裝順序
.Net Framework3.5的安裝是有順序的,必須按照以下的順序安裝:

可以參考以下的資訊:

.NET Framework

The following table contains package dependency information for .NET Framework feature packages.
Required Package
Install Listed Packages Below Before Required Package
Uninstall Listed Packages Below Before Required Package
Uninstall Listed Packages Below After Required Package
None
None
None

2014年9月23日 星期二

WES8 使用DISM online 安裝 module(在安裝wes8的device上)

Module的環境設定如下:
test_custom_module.emd的內容
<?xml version="1.0"?>
<module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaVersion="0" xmlns="urn:schemas-microsoft-com:embedded.module">
  <moduleIdentity name="test_custom_module" processorArchitecture="x86" version="1.0.0.0" language="neutral" publicKeyToken="0000000000000000" />
  <metadata description="Test custom module" displayCategory="\Features\Custom Modules" displayName="test_custom_module" releaseType="Feature Pack" author="David/test" supportedOSArchitectures="x86" minimumOSVersionSupported="6.2.9200.16384">
    <moduleStructure />
    <dependencies>
      <target name="WinEmb-Windows-Media-Player" processorArchitecture="targetOS" version="12.0.9200.16384" language="neutral" publicKeyToken="31bf3856ad364e35" />
    </dependencies>
    <files>
      <root folder="C:\training\Lab\test_custom_module\data" destinationPath="c:\test_custom_module">
        <file name="wordview_en-us.exe" />
      </root>
      <root folder="C:\training\Lab\test_custom_module\data" destinationPath="c:\test_custom_module">
        <file name="FlickAnimation.avi" />
      </root>
    </files>
    <installCommands>
      <installCommand description="" path="c:\test_custom_module\wordview_en-us.exe" />
      <installCommand description="" path="shutdown" arguments="/r" />
    </installCommands>
    <uninstallCommands>
      <uninstallCommand description="" path="del" arguments="c:\test_custom_module\wordview_en-us.exe" />
    </uninstallCommands>
  </metadata>
  <Catalog Path="C:\Windows Embedded Catalog\" xmlns="urn:schemas-microsoft-com:embedded.moduleDesigner" />
</module>

WES8 LAB: Lockdown Feature Unified Write Filter

目的:
學習使用module designer來客製化一個UWF Module
了解如何使用Unified Write Filter來保護您的系統。

時間: 100分鐘

環境:
1、安裝好ws8開發工具,準備build image的開發機器(development device)
2、準備安裝ws8的機器(target device)

工具:

l   Image Configuration Editor(ICE)
l   Module Designer

實作:

Step1、擷取硬體描敘檔

You need to install drivers to run your OS image on your device. You use Target Analyzer Probe (TAP) to detect which drivers your device needs and create a driver description file. You then add the driver description file to your configuration file.
1、先在要安裝wes8的機器(target device)上先安裝win8
2、從安裝好ws8開發工具的機器上找到tap.exe,複製到上一步驟的機器(target device)上,並且執行。
   Note
l   TAP.EXE32bit(x86)64bit(AMD64)
如果工具安裝在win7可以從路徑C:\Program Files\Windows Embedded 8 Standard\Toolset\Embedded Tools\IBW\<x86AMD64>\sources找到tap.exe



l   如果工具安裝在Win8上,可以從路徑C:\Program Files (x86)\Windows Embedded 8 Standard\Toolset\ Embedded Tools\IBW\<x86AMD64>\sources找到tap.exe
l   或是您可以使用檔案總管的尋找功能找到該檔案的路徑。

2014年7月28日 星期一

POSReady7使用Powershell with FBWF WMI Provider管理FBWF


目的:了解如何使用FBWF WMI Provider configure FBWF
目標:每一個configurationmapFBWF WMI Provider,最後使用一個script來設定必須configuration

FBWF簡介
有一些embedded devices不想也不需要寫入資料,FBWF提供一個保護機制,當有寫入的動作要寫入被保護的Disk(volumes),所有的寫入動作將被轉向而被寫到RAM cache(被稱為overlay),而不會寫到被保護的Disk(volumes)
針對FBWF,做以下簡單的簡介:
FBWF是操作在file level
FBWF 將寫入動作從新導向RAM cache
RAM cache被稱為overlay
FBWF只使用RAM overlay
Enable FBWF,需要重新開機後才能生效。

2014年7月8日 星期二

Windows Embedded 8.1 Industry 如何disable Lock Screen(鎖定畫面)與Lock Screen(鎖定畫面)的簡介

鎖定畫面概觀
鎖定畫面會在您鎖定裝置、重新啟動裝置或從睡眠狀態喚醒裝置時顯示。這是使用者可以自訂的介面,不僅能傳達資訊,也能防止其他人未經授權就使用您的電腦。
Windows 8 鎖定畫面有三個基本用途:
1.       防止在觸控裝置意外登入
2.       提供使用者個人化介面
3.       向使用者顯示輕量資訊:
a.       日期和時間
b.      網路與電池狀態
c.     來自有限應用程式集合的通知




2014年6月27日 星期五

Dot NET Framework各版本間的相容性

很多人都不了解到底.NET Framework各版本間的相容性為何,其實 .NET Framework versions 2.0, 3.0, and 3.5 使用相同版本的CLR (CLR 2.0)。當安裝 .NET Framework3.5時, 將自動得到 2.0 and 3.0 layers,所以使用 2.0, 3.0 and 3.5 build的應用程式可以執行在已經安裝.NET Framework3.5的機器上。這就是所謂的backward compatibility ,使用較早版本開發的應用程式可以在已經安裝後面版本的 .NET Framework的機器上執行。
而.NET Framework 4, 4.5, 和後面的版本是使用 CLR 4,但是沒有  CLR 3。
.net framework 3.5 already including 2.0 support,所以不需要再安裝.Net Framework 2.0。

SCCM有支援EMBEDDED的OS

我們可以由微軟的官方資訊得知,如以下的 資訊:


部署Configuration Manager客戶端以Windows Embedded設備


如果您的Windows嵌入式設備不包括Configuration Manager客戶端,您可以使用任何的客戶端安裝方法,如果設備符合要求的依賴關係。如果嵌入式設備支持write filters,您必須在安裝客戶端之前關閉這些write filters,然後等到已經佈署好image到target device後再重新啟用write filters

2014年6月25日 星期三

Windows Embedded Automotive 7 的工具是VS+Platform Builder 7 + Windows Embedded Automotive 7 Toolkit


經由下載Windows Embedded Automotive 7的White paper(White paper: Technical Companion)可以得知,Windows Embedded Automotive 7是base在Windows Embedded Compact 7,而且需要VS+Platform Builder 7 + Windows Embedded Automotive 7 Toolkit。