ΕΠΙΔΙΌΡΘΩΣΗ: Η συνάρτηση GetLastError ενδέχεται να μην επιστρέφει κωδικό σφάλματος όταν ένα υπάρχον αρχείο αντιγράφεται μέσω προγραμματισμού σε ένα νέο αρχείο σε ένα διαμέρισμα που έχει το φίλτρο κρυπτογράφησης εγκατεστημένο στα Windows ενσωματωμένο CE 6.0 R3

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Μπορείτε να εκτελέσετε ένα είδωλο που βασίζεται σε Windows ενσωματωμένο CE 6.0 R3 που περιέχει τα στοιχεία διαχείρισης αποθήκευσης στη συσκευή προορισμού.

  • Μπορείτε να εγκαταστήσετε το φίλτρο κρυπτογράφησης Encfilt.dll σε ένα διαμέρισμα που είναι πλήρες.

  • Μπορείτε να κάνετε μία από τις ακόλουθες ενέργειες:

    • Μπορείτε να εκτελέσετε μια διαχειριζόμενη εφαρμογή που καλεί τη μέθοδο File.Copy για να αντιγράψετε ένα υπάρχον αρχείο σε ένα νέο αρχείο στο διαμέρισμα.
    • Μπορείτε να εκτελέσετε μια εγγενή εφαρμογή που καλεί τη συνάρτηση CopyFile για να αντιγράψετε ένα υπάρχον αρχείο σε ένα νέο αρχείο στο διαμέρισμα.
  • Μπορείτε να καλέσετε τη συνάρτηση GetLastError για να επιστρέψετε πληροφορίες σφάλματος.

Σε αυτό το σενάριο, είτε η διαχειριζόμενη εφαρμογή είτε η εγγενής εφαρμογή δεν επιστρέφει σφάλμα όπως αναμένεται. Η διαχειριζόμενη εφαρμογή δείχνει ότι η αντιγραφή του αρχείου είναι επιτυχής. Στην εγγενή εφαρμογή, παρόλο που η συνάρτηση CopyFile επιστρέφει την τιμή False, το αποτέλεσμα της συνάρτησης GetLastError δεν επιστρέφει κωδικό σφάλματος.

Επίλυση

Πληροφορίες ενημέρωσης λογισμικού

Μια υποστηριζόμενη ενημερωμένη έκδοση λογισμικού είναι τώρα διαθέσιμη από τη Microsoft ως Windows ενσωματωμένο CE 6.0 μηνιαία ενημερωμένη έκδοση Νοεμβρίου 2011. Στην ενότητα "Πληροφορίες αρχείου", το όνομα αρχείου του πακέτου περιέχει την έκδοση του προϊόντος, την ημερομηνία, τον αριθμό του άρθρου της Γνωσιακής βάσης της Microsoft και τον τύπο επεξεργαστή. Η μορφή ονόματος αρχείου πακέτου είναι ως εξής:

Έκδοση προϊόντος-εεμμηη-kbnnnnnn-τύπος επεξεργαστήΓια παράδειγμα, Wincepb60-110128-kb2492159-armv4i.msi είναι η επιδιόρθωση ARMV4i Windows ενσωματωμένο CE 6.0 Platform Builder που τεκμηριώνεται στο άρθρο της Γνωσιακής βάσης 2492159 και περιέχεται στη μηνιαία ενημερωμένη έκδοση Ιανουαρίου 2011.

Για να επιλύσετε αυτό το ζήτημα αμέσως, κάντε λήψη αυτής της μηνιαίας ενημερωμένης έκδοσης των Windows ενσωματωμένο CE 6.0 από την ακόλουθη τοποθεσία της Microsoft στο Web.

Κέντρο λήψης αρχείων της Microsoft

Windows Embedded CE 6.0

Προαπαιτούμενα

Αυτή η ενημέρωση υποστηρίζεται μόνο αν έχουν εγκατασταθεί όλες οι ενημερώσεις που είχαν εκδοθεί προηγουμένως για αυτό το προϊόν.

Απαίτηση επανεκκίνησης

Μετά την εφαρμογή αυτής της ενημέρωσης, πρέπει να εκτελέσετε μια καθαρή δόμηση ολόκληρης της πλατφόρμας. Για να το κάνετε αυτό, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:

  • Στο μενού Δόμηση (Build ), κάντε κλικ στην εντολή Καθαρή λύση (Clean Solution) και, στη συνέχεια, κάντε κλικ στην εντολή Δόμηση λύσης (Build Solution).
  • Στο μενού Δόμηση (Build ), κάντε κλικ στην εντολή Αναδόμηση λύσης (Rebuild Solution).

Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης λογισμικού.

Πληροφορίες αντικατάστασης ενημέρωσης

Αυτή η ενημερωμένη έκδοση δεν αντικαθιστά άλλες ενημερωμένες εκδόσεις.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτού του πακέτου ενημέρωσης λογισμικού έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία παρατίθενται σε συντονισμένη παγκόσμια ώρα (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 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 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 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 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 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 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 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 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 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 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 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 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 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 455,620 11-Οκτ-2011 17:12 Public\Common\Oak\Lib\X86\Retail

Παραπομπές

Για περισσότερες πληροφορίες σχετικά με την κρυπτογράφηση συστήματος αρχείων που εφαρμόζεται ως φίλτρο συστήματος αρχείων, επισκεφθείτε την ακόλουθη τοποθεσία Web του Microsoft Developer Network (MSDN):

Κρυπτογράφηση συστήματος αρχείων Για περισσότερες πληροφορίες σχετικά με τη συνάρτηση CopyFile , επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:

Αρχείο αντιγραφής Για περισσότερες πληροφορίες σχετικά με τη συνάρτηση GetLastError , επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:

GetLastError Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερωμένων εκδόσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft