סימפטומים
בחן את התרחיש הבא:
אתה מפעיל תמונה מבוססת Windows Embedded CE 6.0 R3 המכילה את רכיבי מנהל האחסון בהתקן היעד.
עליך להתקין Encfilt.dll ההצפנה התקין במחיצה מלאה.
עליך לבצע אחת מהפעולות הבאות:
- הפעלת יישום מנוהל הקריאות לפעולת השירות File.Copy כדי להעתיק קובץ קיים לקובץ חדש במחיצה.
- הפעלת יישום מקורי הקריאות לפונקציה CopyFile כדי להעתיק קובץ קיים לקובץ חדש במחיצה.
עליך לקרוא לפונקציה GetLastError כדי להחזיר פרטי שגיאה.
בתרחיש זה, היישום המנוהל או היישום המקורי אינם מחזירים שגיאה כצפוי. היישום המנוהל מראה כי עותק הקובץ הצליח. ביישום המקורי, למרות שהפונקציה CopyFile מחזירה False, התוצאה של הפונקציה GetLastError אינה מחזירה קוד שגיאה.
פתרון
מידע על עדכון תוכנה
עדכון תוכנה נתמך זמין כעת מ- Microsoft כעדכון חודשי בנובמבר 2011 של Windows Embedded CE 6.0. במקטע 'פרטי קובץ', שם הקובץ של החבילה מכיל את גירסת המוצר, התאריך, מספר המאמר של Microsoft Knowledge Base וסוג המעבד. תבנית שם הקובץ של החבילה היא כדלקמן:
גירסת מוצר-yymmdd-kbnnnnnn-processor מסוגFor example, Wincepb60-110128-kb2492159-armv4i.msi הוא התיקון של ARMV4i Windows Embedded CE 6.0 Platform Builder, הרשום במאמר Knowledge Base 2492159 והוא כלול בעדכון החודשי של ינואר 2011.
כדי לפתור בעיה זו באופן מיידי, הורד את העדכון החודשי של Windows Embedded CE 6.0 מאתר האינטרנט הבא של Microsoft.
מרכז ההורדות של Microsoft
דרישות מוקדמות
עדכון זה נתמך רק אם כל העדכונים שהופצו בעבר עבור מוצר זה הותקנו גם הם.
דרישת הפעלה מחדש
לאחר החלת עדכון זה, עליך לבצע גירסת Build נקייה של הפלטפורמה כולה. לשם כך, השתמש באחת מהשיטות הבאות:
- בתפריט Build, לחץ על נקה פתרון ולאחר מכן לחץ על בנה פתרון.
- בתפריט Build , לחץ על בנה מחדש פתרון.
אין צורך להפעיל מחדש את המחשב לאחר החלת עדכון תוכנה זה.
מידע על החלפת עדכון
עדכון זה אינו מחליף עדכונים אחרים.
פרטי הקובץ
הגירסה האנגלית של חבילת עדכון תוכנה זו כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות עבור קבצים אלה מפורטים בזמן אוניברסלי מתואם (UTC). בעת הצגת פרטי הקובץ, הוא מומר לזמן מקומי. כדי למצוא את ההבדל בין זמן UTC וזמן מקומי, השתמש בכרטיסיה אזור זמן בפריט תאריך ושעה לוח הבקרה.
קבצי התקנה
| שם קובץ | גודל קובץ | תאריך | שעה |
|---|---|---|---|
| Wincepb60-111102-kb2627799-armv4i.msi | 1,536,000 | 02-נוב-2011 | 20:39 |
| Wincepb60-111102-kb2627799-mipsii.msi | 1,503,232 | 02-נוב-2011 | 20:39 |
| Wincepb60-111102-kb2627799-mipsii_fp.msi | 1,503,232 | 02-נוב-2011 | 20:39 |
| Wincepb60-111102-kb2627799-mipsiv.msi | 1,523,712 | 02-נוב-2011 | 20:39 |
| Wincepb60-111102-kb2627799-mipsiv_fp.msi | 1,523,712 | 02-נוב-2011 | 20:39 |
| Wincepb60-111102-kb2627799-sh4.msi | 1,425,408 | 02-נוב-2011 | 20:39 |
| Wincepb60-111102-kb2627799-x86.msi | 1,323,008 | 02-נוב-2011 | 20:39 |
Files הכלולים בחבילה עדכון זו
| שם קובץ | גודל קובץ | תאריך | שעה | נתיב |
|---|---|---|---|---|
| Windows embedded ce 6.0_update_kb2627799.htm | 7,898 | 02-נוב-2011 | 17:30 | 111102_kb2627799 |
| Apis.c | 36,633 | 11-אוק-2011 | 17:18 | Private\Winceos\Coreos\Core\Dll |
| Coremain.lib | 715,978 | 11-אוק-2011 | 17:13 | Public\Common\Oak\Lib\Armv4i\Debug |
| Encfilt.lib | 351,608 | 11-אוק-2011 | 17:13 | Public\Common\Oak\Lib\Armv4i\Debug |
| Kcoremain.lib.lib | 638,708 | 11-אוק-2011 | 17:13 | Public\Common\Oak\Lib\Armv4i\Debug |
| Coremain.lib | 574,854 | 11-אוק-2011 | 17:13 | Public\Common\Oak\Lib\Armv4i\Retail |
| Encfilt.lib | 229,428 | 11-אוק-2011 | 17:13 | Public\Common\Oak\Lib\Armv4i\Retail |
| Kcoremain.lib.lib | 517,320 | 11-אוק-2011 | 17:13 | Public\Common\Oak\Lib\Armv4i\Retail |
| Coremain.lib | 677,720 | 11-אוק-2011 | 17:14 | Public\Common\Oak\Lib\Mipsii\Debug |
| Encfilt.lib | 345,910 | 11-אוק-2011 | 17:14 | Public\Common\Oak\Lib\Mipsii\Debug |
| Kcoremain.lib.lib | 606,954 | 11-אוק-2011 | 17:14 | Public\Common\Oak\Lib\Mipsii\Debug |
| Coremain.lib | 557,376 | 11-אוק-2011 | 17:13 | Public\Common\Oak\Lib\Mipsii\Retail |
| Encfilt.lib | 236,240 | 11-אוק-2011 | 17:14 | Public\Common\Oak\Lib\Mipsii\Retail |
| Kcoremain.lib.lib | 507,384 | 11-אוק-2011 | 17:13 | Public\Common\Oak\Lib\Mipsii\Retail |
| Coremain.lib | 677,992 | 11-אוק-2011 | 17:14 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Encfilt.lib | 345,954 | 11-אוק-2011 | 17:15 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Kcoremain.lib.lib | 607,214 | 11-אוק-2011 | 17:14 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Coremain.lib | 557,648 | 11-אוק-2011 | 17:14 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Encfilt.lib | 236,272 | 11-אוק-2011 | 17:14 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Kcoremain.lib.lib | 507,550 | 11-אוק-2011 | 17:14 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Coremain.lib | 687,212 | 11-אוק-2011 | 17:15 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Encfilt.lib | 353,078 | 11-אוק-2011 | 17:15 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Kcoremain.lib.lib | 616,192 | 11-אוק-2011 | 17:15 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Coremain.lib | 570,082 | 11-אוק-2011 | 17:15 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Encfilt.lib | 243,106 | 11-אוק-2011 | 17:15 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Kcoremain.lib.lib | 519,564 | 11-אוק-2011 | 17:15 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Coremain.lib | 687,484 | 11-אוק-2011 | 17:16 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Encfilt.lib | 353,122 | 11-אוק-2011 | 17:16 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Kcoremain.lib.lib | 616,452 | 11-אוק-2011 | 17:16 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Coremain.lib | 570,354 | 11-אוק-2011 | 17:16 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| Encfilt.lib | 243,138 | 11-אוק-2011 | 17:16 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| Kcoremain.lib.lib | 519,730 | 11-אוק-2011 | 17:16 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| Coremain.lib | 581,958 | 11-אוק-2011 | 17:17 | Public\Common\Oak\Lib\Sh4\Debug |
| Encfilt.lib | 297,284 | 11-אוק-2011 | 17:17 | Public\Common\Oak\Lib\Sh4\Debug |
| Kcoremain.lib.lib | 520,694 | 11-אוק-2011 | 17:17 | Public\Common\Oak\Lib\Sh4\Debug |
| Coremain.lib | 498,308 | 11-אוק-2011 | 17:17 | Public\Common\Oak\Lib\Sh4\Retail |
| Encfilt.lib | 210,630 | 11-אוק-2011 | 17:17 | Public\Common\Oak\Lib\Sh4\Retail |
| Kcoremain.lib.lib | 453,074 | 11-אוק-2011 | 17:17 | Public\Common\Oak\Lib\Sh4\Retail |
| Coremain.lib | 580,558 | 11-אוק-2011 | 17:12 | Public\Common\Oak\Lib\X86\Debug |
| Encfilt.lib | 305,150 | 11-אוק-2011 | 17:12 | Public\Common\Oak\Lib\X86\Debug |
| Kcoremain.lib.lib | 523,966 | 11-אוק-2011 | 17:12 | Public\Common\Oak\Lib\X86\Debug |
| Coremain.lib | 500,366 | 11-אוק-2011 | 17:12 | Public\Common\Oak\Lib\X86\Retail |
| Encfilt.lib | 200,682 | 11-אוק-2011 | 17:12 | Public\Common\Oak\Lib\X86\Retail |
| Kcoremain.lib.lib | 455,620 | 11-אוק-2011 | 17:12 | Public\Common\Oak\Lib\X86\Retail |
חומרי עזר
לקבלת מידע נוסף אודות הצפנת מערכת קבצים המיושמת כמסנן מערכת קבצים, בקר באתר האינטרנט הבא של Microsoft Developer Network (MSDN):
הצפנת מערכת קבצים לקבלת מידע נוסף אודות הפונקציה CopyFile, בקר באתר האינטרנט הבא של MSDN:
קובץ העתקה לקבלת מידע נוסף אודות הפונקציה GetLastError, בקר באתר האינטרנט הבא של MSDN:
תיקון שגיאות ב- GetLast לקבלת מידע נוסף אודות מינוח עדכוני תוכנה, לחץ על מספר המאמר הבא כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
824684 תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של Microsoft