Monday, July 20, 2015

Windows Embedded Compact QFEs for June 2015 have arrived!

Hi all,

the June updates for Windows Embedded Compact are available for download:


Update 20 (June 2015)


Component: DCOM
150630_KB3078160  -  Registration of COM module may result in "User Stack Overflow" exception in Windows Embedded Compact 2013.

Component: Internet Explorer
150630_KB3075370  -  An update rollup is available that includes several cumulative security updates for Internet Explorer for Windows Embedded Compact 2013.
150630_KB3077925  -  A border is displayed around a webpage that has a non-white background in Windows Embedded Compact 2013.

Component: Networking
150630_KB3072439  - Memory leak occurs during the binding or unbinding of the Wi-Fi adapter in Windows Embedded Compact 2013.
150630_KB3077933  - DHCP allocator takes 3 seconds to respond on a Windows Embedded Compact 2013-based device.
150630_KB3075382  - You cannot connect to an L2TP/IPsec server behind a NAT-T device in Windows Embedded Compact 2013.
150630_KB3072438  - A static IP address is not retained if the March 2015 monthly update is installed on a device that is running Windows Embedded Compact 2013.
150630_KB3078173  - WiFi adapter is not initialized properly after switch off and on in Windows Embedded Compact 2013.

Component: Silverlight
150630_KB3075376  -  Button control exhibits incorrect mouse-over state behavior when you use gestures in Windows Embedded Compact 2013.
150630_KB3075377  -  Incorrect mouse events occur when you use touch gestures on a Windows Embedded Compact 2013 touch screen device.
150630_KB3075378  -  Access violation when you remove items from an observable collection in Silverlight in Windows Embedded Compact 2013.
150630_KB3075380  -  Selected item is no longer displayed as selected in a ListBox control in a Silverlight for Windows Embedded application on a Windows Embedded Compact 2013-based device

Component: Storage
150630_KB3075027  -  "ERROR_ACCESS_DENIED" error when you test a CD or DVD drive in Windows Embedded Compact 2013.


Update 48 (June 2015)

Fixes made in this update:
Component: Browser
150630_KB3075358 -  An update rollup is available that includes several cumulative security updates for Internet Explorer for Windows Embedded Compact 7.
150630_KB3075037 -  HttpEndRequest() execution may lead to an exception on Windows Embedded Compact 7.

Component: Core OS
150630_KB3072124 -  This update addressess an issue in which the scrollbar will roll automatically and the first visible item will be also selected in a ListBox after you move the vertical scroll bar up or down quickly several times in a .NET    
                                   Compact Framework 3.5 application in Windows Embedded Compact 7

Component: Networking
150630_KB3070499 -  During a RasDial connection, a deadlock may occur on Windows Embedded Compact 7.
150630_KB3074321 -  USB communication device plugging in and out may lead to handle leaks on Windows Embedded Compact 7.

Component: Platform
150630_KB3073434 -  Kernel crashes when SMP is enabled and more OAL code is added on Windows Embedded Compact 7.

Component: Silverlight
150630_KB3032063 - Customized Control calling "GetDependencyProperty" leads to a memory leak in a Silverlight for Windows Embedded application in Windows Embedded Compact 7.


Fixes made in this update:

By Component:

Component:  DirectX
150630_KB3075375 - This update addresses an issue with WMA file not being played on a device with Windows Embedded CE 6.0.

Component:  GDIEX
150630_KB3074096 - This update addresses some security vulnerabilities in JPEG parser.

Component:  IE
150630_KB3074046 - An update rollup is available that includes several cumulative security updates for Internet Explorer for Windows Embedded CE 6.0.

Component:  NETCF
150630_KB3064100 - This update addresses an issue with exceptions being observed in NETCF for Windows Embedded CE 6.0.

REMEMBER: It’s important to keep your system up to date!


Have fun!

Monday, July 13, 2015

.NETCF 3.5 under WEC7: “CompareInfo” for some supported languages fails

Hi floks,

the following problem is present in the .NET Compact Framework 3.5 under Windows Embedded Compact 7 but not under Windows Embedded CE 6.0:

Assuming you added all needed languages to your WEC7 OSDesign (selected in the Catalog and build), the following behavior can be seen for most non-western Latin character set languages like Polish or Mongolian, for common non-western Latin character set languages like Russian, there is a bug fix available from MSFT:

1.       Opening the class “CultureInfo” with a String (e.g. “mn-MN”) from a .NETCF 3.5 works without problems. This mean the language is supported, otherwise there would be “PlatformNotSupportedException
2.       However, calling the “CompareInfo” field of that generated class for the same language will throw the “PlatformNotSupportedExceptionindicating the language is NOT supported!

The problem here is that .NETCF 3.5 seems to still depend on the WinCE600 style NLS table support. To fix the problem, you need to make sure that the %_FLATRELEASE%\nlscfg.inf file contains the LCIDs of all languages you want to support. You can write a script adding the missing LCIDs based on the respective SYSGEN variables (SYSGEN_NLS_xx).


Have fun!