Gejala
Pertimbangkan skenario berikut:
- Anda menjalankan gambar berbasis Windows Embedded CE 6.0 R3 yang berisi komponen Manajer Penyimpanan pada perangkat target.
- Anda menginstal filter enkripsi Encfilt.dll pada volume perangkat penyimpanan. Lalu, volume dienkripsi.
- Anda menjalankan aplikasi yang memanggil metode CreateFile bersama-sama dengan bendera OPEN_EXISTING pada file dalam volume terenkripsi.
- Berkas dalam volume terenkripsi tidak ada.
Dalam skenario ini, terjadi kebocoran memori. Ketika masalah ini terjadi untuk waktu yang lama, aplikasi kehabisan memori.
Penyebab
Masalah ini terjadi karena kesalahan dalam filter enkripsi Encfilt.dll.
Resolusi
Informasi pembaruan perangkat lunak
Pembaruan perangkat lunak yang didukung kini tersedia dari Microsoft sebagai Windows Embedded CE 6.0 Pembaruan Bulanan Desember 2011. Di bagian "Informasi file", nama file paket berisi versi produk, tanggal, nomor artikel Basis Pengetahuan, dan tipe prosesor. Format nama file paket adalah sebagai berikut:
Versi produk-yymmdd-kbnnnnnn-processor typeFor example, Wincepb60-110128-kb2492159-armv4i.msi is the ARMV4i Windows Embedded CE 6.0 Platform Builder fix that is documented in KB article 2492159 and that is contained in the January 2011 monthly update.
Untuk segera mengatasi masalah ini, unduh Windows Embedded CE 6.0 Pembaruan Bulanan ini dari situs web Microsoft berikut ini.
Pusat Unduhan Microsoft
Prasyarat
Pembaruan ini didukung hanya jika semua pembaruan yang dikeluarkan sebelumnya untuk produk ini juga telah diinstal.
Mulai ulang persyaratan
Setelah Anda menerapkan pembaruan ini, Anda harus melakukan build yang bersih dari seluruh platform. Untuk melakukan ini, gunakan salah satu metode berikut ini:
- Pada menu Susun , klik Bersihkan Solusi, lalu klik Solusi Build.
- Pada menu Susun , klik Susun Ulang Solusi.
Anda tidak perlu memulai ulang komputer setelah menerapkan pembaruan perangkat lunak ini.
Memperbarui informasi penggantian
Pembaruan ini tidak menggantikan pembaruan lainnya.
Informasi file
Versi bahasa Inggris dari paket pembaruan perangkat lunak ini memiliki atribut file (atau atribut file yang lebih baru) yang tercantum dalam tabel berikut ini. Tanggal dan waktu untuk file ini tercantum dalam Waktu Universal Terkoordinasi (UTC). Saat Anda menampilkan informasi file, informasi itu dikonversi menjadi waktu setempat. Untuk menemukan perbedaan antara UTC dan waktu setempat, gunakan tab Zona Waktu dalam item Tanggal dan Waktu di Panel Kontrol.
File penginstal
| Nama file | Ukuran file | Tanggal | Waktu |
|---|---|---|---|
| Wincepb60-111213-kb2646374-sh4.msi | 638,976 | 13-Des-2011 | 20:41 |
| Wincepb60-111213-kb2646374-x86.msi | 626,688 | 13-Des-2011 | 20:41 |
| Wincepb60-111213-kb2646374-armv4i.msi | 647,168 | 13-Des-2011 | 20:41 |
| Wincepb60-111213-kb2646374-mipsii.msi | 647,168 | 13-Des-2011 | 20:41 |
| Wincepb60-111213-kb2646374-mipsii_fp.msi | 647,168 | 13-Des-2011 | 20:41 |
| Wincepb60-111213-kb2646374-mipsiv.msi | 651,264 | 13-Des-2011 | 20:41 |
| Wincepb60-111213-kb2646374-mipsiv_fp.msi | 651,264 | 13-Des-2011 | 20:41 |
Files yang disertakan dalam paket pembaruan ini
| Nama file | Ukuran file | Tanggal | Waktu | Jalur |
|---|---|---|---|---|
| Windows embedded ce 6.0_update_kb2646374.htm | 7,639 | 13-Des-2011 | 20:20 | 111213_kb2646374 |
| Encfilt.lib | 351,584 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Armv4i\Debug |
| Encfilt.lib | 229,302 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Armv4i\Retail |
| Encfilt.lib | 345,886 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Mipsii\Debug |
| Encfilt.lib | 236,396 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Mipsii\Retail |
| Encfilt.lib | 345,930 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Encfilt.lib | 236,428 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Encfilt.lib | 353,054 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Encfilt.lib | 243,166 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Encfilt.lib | 353,098 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Encfilt.lib | 243,198 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| Encfilt.lib | 297,260 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Sh4\Debug |
| Encfilt.lib | 210,634 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\Sh4\Retail |
| Encfilt.lib | 305,134 | 02-Des-2011 | 19:53 | Public\Common\Oak\Lib\X86\Debug |
| Encfilt.lib | 200,636 | 02-Des-2011 | 19:52 | Public\Common\Oak\Lib\X86\Retail |
Referensi
Untuk informasi selengkapnya tentang metode CreateFile, kunjungi situs web Jaringan Pengembang Microsoft (MSDN) berikut ini:
CreateFile (Windows Embedded Compact 7) Untuk informasi selengkapnya tentang cara mengaktifkan enkripsi, kunjungi situs web MSDN berikut ini:
Mengaktifkan Enkripsi untuk Perangkat Penyimpanan Untuk informasi selengkapnya tentang terminologi pembaruan perangkat lunak, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:
824684 Deskripsi terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft