自 2014 年 4 月 8 日起,微軟將不再提供 Windows XP 的支援和更新。 陪伴我們經過這麼多年的歲月,真是辛苦她了,頓時覺得有點感傷阿~~

P.S:但是目前Embedded Channel仍會持續供貨至2016年12月31日

Barry 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近有人問到 “裁剪XPE的時候忘了加入Automatic Logon組件,要怎麼做才能夠實現自動登入呢? ” 其實XP/Win7系統有指令可以實現這個功能的,所以我們是不需要重新去Re-build image的,實際的做法如下,供大家參考:

XPE / XP Pro / POSReady 2009系列:

Windows + R —>執行 “Control UserPasswords2”

image

使用者帳戶—>取消勾選 “必須輸入使用者名稱和密碼” (如下圖)

image

WES7 / Win7 Pro / POSReady 7系列: (基本上指令同XP)

image

Windows + R –>執行 “Control UserPasswords2”

image

使用者帳戶—>取消勾選 “必須輸入使用者名稱和密碼” (如下圖)

重新啟動電腦,就會發現會直接登入桌面了~

Enjoy it~

Barry 發表在 痞客邦 PIXNET 留言(0) 人氣()

在開發Embedded Device的時候,最後的目的通常都是要達到Custom Shell的功能,但是在這之前如果我們的OS還需要做調整的話,使用Custom Shell讓我們變得伴手絆腳的,感覺缺少了靈活性,所以這邊有個做法分享給大家~

如果我們在Build WES7 image的時候也將Explorer Shell的相關Package都加入, 就能在使用Custom Shell的當下透過修改Registry的方式改變 Shell的對應程式,來達成切換Explorer Shell & Custom Shell的目的~

下面我們來看如何達成:

1. 使用ICE建立WES7 Image且於Answer File加入Explorer Shell相關Resource.

可同時加入Command Shell & Explorer Shell , 但是要先Disable其中一個Shell , 這邊我們先將Command Shell Disable (如下圖反灰) , 然後針對Explorer Shell做Validate.

clip_image001

2.選擇Add Required Packages , 這樣確保Explorer Shell的相關組件都有被加入Answer File.

clip_image002

3.然後在手動將Command Shell ->Enable , Explorer Shell ->Disable. (最快的做法是直接將Explorer Shell 刪除 , 然後收動加入Command Shell)

clip_image003

如上圖相關Shell組件都有被加入~

再來將做好的WES7 OS image完成布署安裝之後,第一次開機應該會進入Command Shell.

這時我們使用下面指令:

(P.S:須注意Custome Shell是透過Shell Launcher來執行,程式被關閉後會自動再啟動)

 

切換為Explorer Shell (刪除Shell Launcher的值)

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d "explorer.exe" /f

reg delete "HKLM\SOFTWARE\Microsoft\Windows Embedded\EEF\Shell Launcher" /v Shell /f

 

切換為 Command Shell (Shell Launcher的值重新註冊)

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d "eshell.exe" /f

reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\EEF\Shell Launcher" /v Shell /t REG_SZ /d "CMD.exe" /f

 

為方便起見,大家可以將上面指令另存為.Bat檔來使用,這樣就能很方便地在兩個Shell之間做切換,也方便大家在Fine-tune OS上面增加了便利性~


Barry 發表在 痞客邦 PIXNET 留言(0) 人氣()

Kinect for Windows SDK1.8技術培訓資料下載 & 應用視頻下載學習

 http://www.k4w.cn/news/33.html

裡面的資料很多很齊全,有Kinect開發需求的朋友可以參考看看~


Barry 發表在 痞客邦 PIXNET 留言(0) 人氣()

近期客戶在開發嵌入式裝置碰到USB外接設備的困擾,嵌入式系統該如何禁止USB外接存儲裝置,確實防止病毒及受破壞的可能性,請使用下面方法進行設置: (測試了4組不同牌子USB Disk都沒有出現任何popup視窗)

 

1.於XP/XPE下執行gpedit.msc. (管理員)

2.使用者設定 --> 系統 --> 關閉Windows Update裝置驅動程式搜尋提示.

3.使用者設定 --> [開始]功能表和工作列 --> 隱藏通知區域 (效果如下圖)

image

 

由於XP系統在插入USB裝置時會去調用usbstor.inf , usbstor.pnf Driver , 因此我們只要限制系統對Driver的讀取權限,就能夠達到限制USB外接裝置的取用部分.

 

我們在下兩個Driver檔案部分針對安全性做設定,

image

如下設置:

Setup c:\windows\inf\usbstor.inf  --> 所有群組都設定為拒絕

Setup c:\windows\inf\usbstor.pnf  --> 所有群組都設定為拒絕

如下圖: (每個User Group都要設定,設定完成後記得按套用)

image

 

再來下面幾項註冊表資訊,大家可以斟酌自己的狀況使用~

 

關閉尋找新增硬體功能:

修改註冊表:

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DeviceInstall\Settings

找到"SuppressNewHWUI"的 DWORD 值:

若要隱藏訊息,將"SuppressNewHWUI"的值修改為1.

若要停止抑制訊息,將"SuppressNewHWUI"的值修改為0.

然後重新啟動電腦設定才會生效.

 

停用自動執行功能

修改註冊表:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoDriveTypeAutorun

找到 "NoDriveTypeAutoRun"

—> [修改數值資料] 輸入0xFF 以停用所有類型的磁碟機.

 

停用USB Device:

修改註冊表: (讓已安裝過的USB Storage不會出現在你的電腦清單裡面)

HKLM\system\currentcontrolset\services\USBstor

找到Start”修改為4

 

重新啟動電腦,Enjoy it~

Barry 發表在 痞客邦 PIXNET 留言(0) 人氣()

問題現象:“WES7/Win7非法斷電後,重新進入系統時,通常會遇到兩種狀況:

1.開機出現系統預設的自動修復選單! (圖1)

2.開機系統自動執行Chkdsk等磁盤修復程序! (圖2)

(圖1)Windows 錯誤修復:

image

Barry 發表在 痞客邦 PIXNET 留言(1) 人氣()

最近有人問到 “Win7 Pro安裝好之後,若想要更改語系該如何處理? ” 其實Win7 Pro在語系上的切換是有限制的,在實作之前我們先來了解一下Win7 Pro & Win7 Ultimate針對語系的限制有何差異?

image

下面是Win7 Pro 使用DISM切換語系的具體作法:

(建議向代理商取得語言包OPK套件,WES7 / Win7的語言包互不通用須注意)

 

舉例:Win7 Pro英文 –> 中文

  • 1. 管理者權限執行cmd.exe,然後使用
  •     DISM /Online /Addackage /PackagePath:(語言包路徑)

    Ex:dism /online /add-package / packagepath:C:\MUI\zh-tw\lp.cab

2. bcdedit /set {current} locale zh-tw

3. bcdboot %WinDir% /l zh-cn

 

最後執行regedit.exe,找到下面位置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages 找到 en-us,刪除.

重新啟動電腦,完成語系切換~

Enjoy it~


Barry 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近發現有朋友提到使用Dism 指令Mount image的時候出現訊息 “Error: 0xc1420127” , 並提示 “The specified image in the specified wim is already mounted …..” (如下圖,表示此Wim已Mount過,正在使用中)

clip_image002

造成這個原因是因為沒有正確Unmount所掛載的Wim檔案導致,這邊請大家

Follow下面做法來解決:

1. 使用Dism /Cleanup-Wim

clip_image004

清除殘留的Wim掛載檔案,這樣就能在重新掛載Wim檔囉~

2. 萬一碰到使用Dism /Cleanup-Wim也沒用的狀況,可以再試一下下面的指令:

    Imagex /Cleanup

clip_image006

這樣可以確保所有掛載的Wim檔案都清除掉。

 

P.S

Dism & imageX都可以掛載Wim檔案,所以需要注意兩個盡量不要混用,避免發生無法卸載或掛載等問題~ 當然如果發生了就試試看上面的清除方法,通常都能夠解決的~

Enjoy it~

Barry 發表在 痞客邦 PIXNET 留言(1) 人氣()

經過漫長的等待 , Windows Embedded 8 終於正式推出:

下面是官方Release Link有興趣的同好趕快去看看喔~

http://www.microsoft.com/en-us/news/Press/2013/mar13/03-20Embedded8PR.aspx

Windows Embedded Home – Product Link

http://www.microsoft.com/windowsembedded/en-us/evaluate/windows-embedded-8.aspx

Download the Evaluation Version

Download Windows Embedded 8 Industry Evaluation version and get the 180 day evaluation key.

================================================================================

Windows Embedded 8 Generally Available

March 20, 2013

Microsoft launches online resource getwindowsembedded8.com for enterprises and OEMs.

REDMOND, Wash. — March 20, 2013 — Microsoft Corp. today announced via its website the general availability of the Windows Embedded 8 family of operating systems. Extending Windows 8 technologies to a spectrum of edge devices, Windows Embedded 8 helps enterprises capitalize on the Internet of Things with the platform to capture, analyze and act on valuable data across IT infrastructures.

“Edge devices connected and working in unison with an enterprise’s broader IT infrastructure unleash the potential of the Internet of Things by yielding the actionable data and operational intelligence that drive businesses forward,” said Kevin Dallas, general manager of Windows Embedded at Microsoft. “From the rich, familiar experience of Windows to integrated management, analytics and cloud platforms, Windows Embedded 8 coupled with the full breadth of Microsoft technologies for intelligent systems helps enterprises gain lasting competitive advantages in retail, manufacturing, healthcare and a variety of industries.”

Devices at the edge of enterprise networks connected to integrated Microsoft software and services help enterprises identify and act on opportunities that otherwise would be out of reach by improving access to data, enhancing performance, extending security and powering flexible line-of-business applications. With Windows Embedded 8, enterprises can harness Windows 8 technologies with additional features to support industry devices within intelligent systems — including rich, natural experiences that provide customers and employees with access to the information they are looking for while ensuring the consistency and predictability businesses require. Businesses will also have the ability to add or buy enterprise-specific functionality for their Windows Embedded 8-based solutions through licensing options Microsoft will make available in July.

For original equipment manufacturers (OEMs) and developers, Windows Embedded 8 delivers the power, familiarity and reliability of the Windows operating system to create advanced commercial devices. The Windows 8 innovations coupled with additional embedded functionality for edge devices will help them quickly and efficiently deliver differentiated solutions with security enhancements, a refined application model and touch-first industry experiences. Windows Embedded 8 Standard and Windows Embedded 8 Pro are available immediately for OEMs to build and ship solutions — Microsoft has launched http://www.getwindowsembedded8.com to provide download access to the platforms.

Windows Embedded 8 Industry, which targets retail point-of-service (POS) solutions and other scenarios across manufacturing and healthcare that require fixed experiences with enhanced lockdown, branding and the other benefits of Windows Embedded 8, will be available the week of April 1.

In addition, http://www.getwindowsembedded8.com also contains a video series of panel discussions and other resources for enterprises and OEMs to help them take advantage of intelligent systems with Windows Embedded 8. The videos focus on three key industries with significant potential for intelligent systems — healthcare, retail and manufacturing — all with unique needs and requirements for devices, from kiosks to human machine interface panels (HMI), digital signs and POS terminals. Panelists featured in the videos include Windows Embedded general managers Kevin Dallas and Barb Edson; Neil Jordan, managing director of the Worldwide Health Group, Microsoft; Rohit Bhargava, director of Global Technology Strategy for the Worldwide Manufacturing & Resources Sector, Microsoft; Brendan O’Meara, managing director of the Worldwide Retail Group, Microsoft; and industry research analysts Cornelia Wels-Maug (Ovum), Craig Resnick (ARC), and Jerry Sheldon (IHL Group). The panels are moderated by GigaOm Research’s Adam Lesser.

More information on Windows Embedded 8 is available at http://www.getwindowsembedded8.com and the Windows Embedded Newsroom. The Windows Embedded 8 conversation on Twitter is available at http://twitter.com/MSFTWEB and using #getWE8.

Founded in 1975, Microsoft (Nasdaq “MSFT”) is the worldwide leader in software, services and solutions that help people and businesses realize their full potential.

Note to editors: For more information, news and perspectives from Microsoft, please visit the Microsoft News Center at http://www.microsoft.com/news. Web links, telephone numbers and titles were correct at time of publication, but may have changed. For additional assistance, journalists and analysts may contact Microsoft’s Rapid Response Team or other appropriate contacts listed at http://www.microsoft.com/news/contactpr.mspx.


Barry 發表在 痞客邦 PIXNET 留言(1) 人氣()

微軟Kinect越來越強大囉~ 現在1.7版本的SDK除了提供更豐富的手勢(推、抓)辨識功能之外,還新增了3D物件掃描的功能~ 實在是太好用囉~ 看來Kinect在嵌入式領域越來越有看頭了~

有興趣開發Kinect應用的玩家可以至下面微軟官方Link下載:

http://www.microsoft.com/en-us/kinectforwindows/Develop/developer-downloads.aspx

Kinect 1.7版本新增功能:

1. Kinect Interactions純粹從功能上來說,基於原本的手勢功能上增加了2個手勢的識別:push(推)、和grip(抓)

2. Kinect Fusion可以输出到stl和obj文件.(3D物件)

3. OpenCV和Matlab工具Support:方便使用第三方演算法做開發

Kinect 1.6版本新增功能: (主要是開發平台版本的升級部分)

1. Windows 8 Support

2. Visual Studio 2012 Support

3. 新增多種API Function : Accelerometer Data、Extended Depth Data、Color Camera Setting…APIs

4. 德國語音辨識

5. Support for Virtual Machines

  •     - Microsoft Hyper-V
  •     - VMWare

    - Parallels

Kinect 1.5版本新增功能:

1. 骨架新增Seated Skeletal Tracking (半身模式)

2. 臉部追蹤Face Tracking SDK

3. 語音辨識New Supported Languages: (11國)

  •     - en-AU, en-CA , en-GB , en-IE , en-NZ , es-ES , es-MX , fr-CA , fr-FR , it-IT , ja-JP

Barry 發表在 痞客邦 PIXNET 留言(0) 人氣()