Introduction

This article describes an issue that causes heap corruption when you use a USB card reader to remove or insert an SD card in Windows Embedded Compact 7. An update is available to resolve this issue. Before you install this update, all previously issued updates for this product must be installed.

Symptoms

When you use a USB card reader to remove or insert an SD card on a device that's running Windows Embedded Compact 7, heap corruption may occur.

Resolution

Software update information

A supported software update is now available from Microsoft as Windows Embedded Compact 7 Monthly Update (March 2016).Note This Windows Embedded Compact 7 Monthly Update is available for download from the following Microsoft Download Center website:

Windows Embedded Compact 7 Updates

Prerequisites

This update is supported only if all previously issued updates for this product have also been installed.

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:

  • On the Build menu, click Clean Solution, and then click Build Solution.

  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

The English version of this software update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Files that are included in this update package

File name

File size

Date

Time

Path

Storedisk.hpp

12,608

16-Mar-2016

21:26

Private\Winceos\Coreos\Storage\Fsdmgr

Partition.cpp

34,281

16-Mar-2016

21:26

Private\Winceos\Coreos\Storage\Fsdmgr

Storedisk.cpp

71,692

16-Mar-2016

21:26

Private\Winceos\Coreos\Storage\Fsdmgr

Storemain.cpp

56,575

16-Mar-2016

21:26

Private\Winceos\Coreos\Storage\Fsdmgr

Fsdmgr_lib.lib

2,885,114

16-Mar-2016

21:32

Public\Common\Oak\Lib\Mipsii\Checked

Fsdmgr_lib.lib

2,717,216

16-Mar-2016

21:33

Public\Common\Oak\Lib\Mipsii\Retail

Fsdmgr_lib.lib

3,171,674

16-Mar-2016

21:31

Public\Common\Oak\Lib\Mipsii\Debug

Fsdmgr_lib.lib

2,969,058

16-Mar-2016

21:32

Public\Common\Oak\Lib\Armv6\Checked

Fsdmgr_lib.lib

2,778,238

16-Mar-2016

21:33

Public\Common\Oak\Lib\Armv6\Retail

Fsdmgr_lib.lib

3,200,192

16-Mar-2016

21:31

Public\Common\Oak\Lib\Armv6\Debug

Fsdmgr_lib.lib

2,595,236

16-Mar-2016

21:31

Public\Common\Oak\Lib\X86\Checked

Fsdmgr_lib.lib

2,417,368

16-Mar-2016

21:31

Public\Common\Oak\Lib\X86\Retail

Fsdmgr_lib.lib

2,709,542

16-Mar-2016

21:32

Public\Common\Oak\Lib\X86\Debug

Fsdmgr_lib.lib

2,698,596

16-Mar-2016

21:32

Public\Common\Oak\Lib\Sh4\Checked

Fsdmgr_lib.lib

2,564,098

16-Mar-2016

21:32

Public\Common\Oak\Lib\Sh4\Retail

Fsdmgr_lib.lib

2,963,848

16-Mar-2016

21:31

Public\Common\Oak\Lib\Sh4\Debug

Fsdmgr_lib.lib

2,886,878

16-Mar-2016

21:32

Public\Common\Oak\Lib\Mipsii_fp\Checked

Fsdmgr_lib.lib

2,718,976

16-Mar-2016

21:32

Public\Common\Oak\Lib\Mipsii_fp\Retail

Fsdmgr_lib.lib

3,173,314

16-Mar-2016

21:31

Public\Common\Oak\Lib\Mipsii_fp\Debug

Fsdmgr_lib.lib

2,965,508

16-Mar-2016

21:32

Public\Common\Oak\Lib\Armv7\Checked

Fsdmgr_lib.lib

2,775,524

16-Mar-2016

21:33

Public\Common\Oak\Lib\Armv7\Retail

Fsdmgr_lib.lib

3,197,378

16-Mar-2016

21:31

Public\Common\Oak\Lib\Armv7\Debug

Fsdmgr_lib.lib

2,968,818

16-Mar-2016

21:32

Public\Common\Oak\Lib\Armv5\Checked

Fsdmgr_lib.lib

2,777,986

16-Mar-2016

21:32

Public\Common\Oak\Lib\Armv5\Retail

Fsdmgr_lib.lib

3,199,968

16-Mar-2016

21:31

Public\Common\Oak\Lib\Armv5\Debug

References

Learn about the terminology that Microsoft uses to describe software updates.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.