修正: Silverlight 的 Windows Embedded 從記憶體遺漏的型別 VTYPE_BSTR Windows 內嵌壓縮 7 中自訂控制項中的應用程式損毀

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3032063
簡介
本文說明觸發程序從記憶體遺漏的型別VTYPE_BSTR Windows 內嵌壓縮 7 中自訂控制項中的 Silverlight 的 Windows Embedded 應用程式損毀的問題。有可用來解決這個問題的更新。在您安裝此更新程式之前,必須安裝此產品的所有先前發行之更新程式。
徵狀
您在 Windows 內嵌壓縮 7 有 Silverlight 的 Windows Embedded 的應用程式。如果應用程式建立和自訂控制項註冊為自訂的相依性屬性的型別VTYPE_BSTR,可能會發生記憶體遺漏。此外,記憶體遺漏可能會造成應用程式損毀。

範例:
  • 呼叫IXRCustomUserControl::GetPropertyValue()方法時, XRValue會傳回,並將XRValue.shouldFreeValuePointer變數設定為False。這會導致分。如果您設定XRValue.shouldFreeValuePointer = True在您的應用程式,這可能會導致記憶體遺漏。
  • 呼叫GetDependencyProperty方法時, XRValue會傳回,並將XRValue.shouldFreeValuePointer變數設定為True。這也會造成記憶體遺漏。

這些記憶體漏洞最後導致應用程式損毀。
解決方案

軟體更新資訊

Windows 內嵌壓縮 7 月更新 (年 6 月 2015),就可以從 Microsoft 取得支援的軟體更新。

注意這個 Windows 內嵌壓縮 7 每月更新是可以從下列 Microsoft 下載中心 」 網站下載:

先決條件

此更新程式也已安裝此產品的所有先前發行之更新程式時,才支援。

重新啟動需求

套用此更新之後,您必須執行整個平台的清除組建。若要這樣做,請使用下列其中一種方法:
  • 在 [建置] 功能表中,按一下 [清除方案,,然後按一下 [建置方案
  • 在 [建置] 功能表上按一下 [重建方案]。
您不需要套用此軟體更新之後,重新啟動電腦。

更新取代資訊

此更新不會取代任何其他更新。

檔案資訊

檔案屬性 (或較新的檔案屬性),本軟體更新套件的英文版具有下列表格中所列。日期和時間,這些檔案會列出在國際標準時間 (UTC)。當您檢視檔案資訊時,它會轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。
此更新套件所隨附的檔案
檔案名稱檔案大小日期時間路徑
Xamlruntime.map1,840,5342015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii\Checked
Xamlruntime.rel2,848,1762015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii\Checked
Xamlruntime.dll1,712,1282015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii\Checked
Xamlruntime.map1,435,9462015-03-年 7 月10:56Public\Common\Oak\Target\Mipsii\Retail
Xamlruntime.rel2,322,2612015-03-年 7 月10:56Public\Common\Oak\Target\Mipsii\Retail
Xamlruntime.dll1,236,9922015-03-年 7 月10:56Public\Common\Oak\Target\Mipsii\Retail
Xamlruntime.map2,462,3792015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii\Debug
Xamlruntime.rel3,905,4002015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii\Debug
Xamlruntime.dll2,523,1362015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii\Debug
Xamlruntime.map1,833,2882015-03-年 7 月10:56Public\Common\Oak\Target\Armv6\Checked
Xamlruntime.rel1,763,4602015-03-年 7 月10:56Public\Common\Oak\Target\Armv6\Checked
Xamlruntime.dll1,359,8722015-03-年 7 月10:56Public\Common\Oak\Target\Armv6\Checked
Xamlruntime.map1,264,1692015-03-年 7 月10:56Public\Common\Oak\Target\Armv6\Retail
Xamlruntime.rel1,577,8312015-03-年 7 月10:56Public\Common\Oak\Target\Armv6\Retail
Xamlruntime.dll970,7522015-03-年 7 月10:56Public\Common\Oak\Target\Armv6\Retail
Xamlruntime.map2,485,0902015-03-年 7 月10:55Public\Common\Oak\Target\Armv6\Debug
Xamlruntime.rel2,317,2442015-03-年 7 月10:55Public\Common\Oak\Target\Armv6\Debug
Xamlruntime.dll2,232,3202015-03-年 7 月10:55Public\Common\Oak\Target\Armv6\Debug
Xamlruntime.map1,787,5582015-03-年 7 月10:55Public\Common\Oak\Target\X86\Checked
Xamlruntime.rel1,731,0672015-03-年 7 月10:55Public\Common\Oak\Target\X86\Checked
Xamlruntime.dll1,060,8642015-03-年 7 月10:55Public\Common\Oak\Target\X86\Checked
Xamlruntime.map1,428,7882015-03-年 7 月10:54Public\Common\Oak\Target\X86\Retail
Xamlruntime.rel1,626,0872015-03-年 7 月10:54Public\Common\Oak\Target\X86\Retail
Xamlruntime.dll778,2402015-03-年 7 月10:54Public\Common\Oak\Target\X86\Retail
Xamlruntime.map2,282,2392015-03-年 7 月10:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.rel2,140,3732015-03-年 7 月10:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.dll1,601,5362015-03-年 7 月10:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.map1,803,3332015-03-年 7 月10:55Public\Common\Oak\Target\Sh4\Checked
Xamlruntime.rel2,186,1932015-03-年 7 月10:55Public\Common\Oak\Target\Sh4\Checked
Xamlruntime.dll1,265,6642015-03-年 7 月10:55Public\Common\Oak\Target\Sh4\Checked
Xamlruntime.map1,425,6522015-03-年 7 月10:55Public\Common\Oak\Target\Sh4\Retail
Xamlruntime.rel1,955,1792015-03-年 7 月10:55Public\Common\Oak\Target\Sh4\Retail
Xamlruntime.dll925,6962015-03-年 7 月10:55Public\Common\Oak\Target\Sh4\Retail
Xamlruntime.map2,461,3722015-03-年 7 月10:55Public\Common\Oak\Target\Sh4\Debug
Xamlruntime.rel2,927,8972015-03-年 7 月10:55Public\Common\Oak\Target\Sh4\Debug
Xamlruntime.dll2,015,2322015-03-年 7 月10:55Public\Common\Oak\Target\Sh4\Debug
Xamlruntime.map1,838,8502015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii_fp\Checked
Xamlruntime.rel2,819,6692015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii_fp\Checked
Xamlruntime.dll1,703,9362015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii_fp\Checked
Xamlruntime.map1,434,5442015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii_fp\Retail
Xamlruntime.rel2,301,4972015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii_fp\Retail
Xamlruntime.dll1,236,9922015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii_fp\Retail
Xamlruntime.map2,460,5432015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii_fp\Debug
Xamlruntime.rel3,879,0102015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii_fp\Debug
Xamlruntime.dll2,514,9442015-03-年 7 月10:55Public\Common\Oak\Target\Mipsii_fp\Debug
Xamlruntime.map1,833,2762015-03-年 7 月10:56Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.rel1,763,4602015-03-年 7 月10:56Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.dll1,351,6802015-03-年 7 月10:56Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.map1,264,0942015-03-年 7 月10:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.rel1,577,8022015-03-年 7 月10:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.dll966,6562015-03-年 7 月10:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.map2,485,0982015-03-年 7 月10:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.rel2,317,2152015-03-年 7 月10:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.dll2,228,2242015-03-年 7 月10:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.map1,833,8262015-03-年 7 月10:56Public\Common\Oak\Target\Armv5\Checked
Xamlruntime.rel1,769,0862015-03-年 7 月10:56Public\Common\Oak\Target\Armv5\Checked
Xamlruntime.dll1,372,1602015-03-年 7 月10:56Public\Common\Oak\Target\Armv5\Checked
Xamlruntime.map1,264,6562015-03-年 7 月10:55Public\Common\Oak\Target\Armv5\Retail
Xamlruntime.rel1,582,4712015-03-年 7 月10:55Public\Common\Oak\Target\Armv5\Retail
Xamlruntime.dll983,0402015-03-年 7 月10:55Public\Common\Oak\Target\Armv5\Retail
Xamlruntime.map2,484,7542015-03-年 7 月10:55Public\Common\Oak\Target\Armv5\Debug
Xamlruntime.rel2,324,8712015-03-年 7 月10:55Public\Common\Oak\Target\Armv5\Debug
Xamlruntime.dll2,240,5122015-03-年 7 月10:55Public\Common\Oak\Target\Armv5\Debug
参考
深入了解 術語 ,Microsoft 會用其來描述軟體更新。

警告:本文為自動翻譯

內容

文章識別碼:3032063 - 最後檢閱時間:07/14/2015 16:20:00 - 修訂: 2.0

Windows Embedded Compact 7

  • kbqfe kbfix kbPubTypeKC kbexpertiseinter kbsurveynew atdownload kbmt KB3032063 KbMtzh
意見反應