Síntomas
Imagine el siguiente escenario:
-
Tiene un dispositivo basado en Windows Embedded Compact 7 que se ejecuta un servicios Web para dispositivos (WSD) de servicios.
-
Intente llamar al servicio WSD desde una aplicación cliente utilizando los servicios Web para dispositivos API (WSDAPI) en un puerto que está configurado para el protocolo Secure Sockets Layer (SSL).
En este escenario, la aplicación cliente no crea a un proxy de servicio.
Causa
Este problema se produce debido a los cálculos de longitud de búfer de finalizador incorrecta en el módulo de schannel.
Solución
Información de actualización de software
Una actualización de software compatible ahora está disponible de Microsoft como Windows Embedded Compact 7 actualización mensual de julio de 2012. En la sección "Información de archivos", el nombre de archivo del paquete contiene el tipo de procesador.
Nota: Esta actualización mensual de Windows Embedded Compact 7 está disponible para su descarga desde el siguiente sitio Web de Microsoft Download Center:
Actualizaciones de Windows Embedded Compact 7
Requisitos previos
Esta actualización es compatible solo si también se han instalado todas las actualizaciones publicadas previamente para este producto.
Requisito de reinicio
Después de aplicar esta actualización, debe realizar una compilación limpia de toda la plataforma. Para ello, utilice uno de los métodos siguientes:
-
En el menú Generar, haga clic en Limpiar solución y, a continuación, haga clic en Generar solución.
-
En el menú Generar, haga clic en Volver a generar solución.
No es necesario que reinicie el equipo después de aplicar esta actualización de software.
Información para sustituir la actualización
Esta actualización no sustituye a otras actualizaciones.
Información de archivo
La versión en inglés de este paquete de actualización de software tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Archivos que se incluyen en este paquete de actualización
Nombre del archivo |
Tamaño de archivo |
Fecha |
Hora |
Ruta de acceso |
---|---|---|---|---|
Schannel.lib |
9.200 |
24-Jul-2012 |
19:32 |
Public\Common\Oak\Lib\Armv5\Checked |
Spbase.lib |
2,099,294 |
24-Jul-2012 |
19:32 |
Public\Common\Oak\Lib\Armv5\Checked |
Schannel.lib |
9.200 |
24-Jul-2012 |
19:31 |
Public\Common\Oak\Lib\Armv5\Debug |
Spbase.lib |
2,294,862 |
24-Jul-2012 |
19:31 |
Public\Common\Oak\Lib\Armv5\Debug |
Schannel.lib |
9.200 |
24-Jul-2012 |
19:30 |
Public\Common\Oak\Lib\Armv5\Retail |
Spbase.lib |
1,321,202 |
24-Jul-2012 |
19:30 |
Public\Common\Oak\Lib\Armv5\Retail |
Schannel.lib |
9.200 |
24-Jul-2012 |
19:42 |
Public\Common\Oak\Lib\Armv6\Checked |
Spbase.lib |
2,099,514 |
24-Jul-2012 |
19:42 |
Public\Common\Oak\Lib\Armv6\Checked |
Schannel.lib |
9.200 |
24-Jul-2012 |
19:41 |
Public\Common\Oak\Lib\Armv6\Debug |
Spbase.lib |
2,295,006 |
24-Jul-2012 |
19:41 |
Public\Common\Oak\Lib\Armv6\Debug |
Schannel.lib |
9.200 |
24-Jul-2012 |
19:40 |
Public\Common\Oak\Lib\Armv6\Retail |
Spbase.lib |
1,321,414 |
24-Jul-2012 |
19:40 |
Public\Common\Oak\Lib\Armv6\Retail |
Schannel.lib |
9.200 |
24-Jul-2012 |
19:51 |
Public\Common\Oak\Lib\Armv7\Checked |
Spbase.lib |
2,079,628 |
24-Jul-2012 |
19:51 |
Public\Common\Oak\Lib\Armv7\Checked |
Schannel.lib |
9.200 |
24-Jul-2012 |
19:50 |
Public\Common\Oak\Lib\Armv7\Debug |
Spbase.lib |
2,276,344 |
24-Jul-2012 |
19:50 |
Public\Common\Oak\Lib\Armv7\Debug |
Schannel.lib |
9.200 |
24-Jul-2012 |
19:49 |
Public\Common\Oak\Lib\Armv7\Retail |
Spbase.lib |
1,307,932 |
24-Jul-2012 |
19:49 |
Public\Common\Oak\Lib\Armv7\Retail |
Schannel.lib |
9.200 |
24-Jul-2012 |
20:01 |
Public\Common\Oak\Lib\Mipsii\Checked |
Spbase.lib |
2,018,098 |
24-Jul-2012 |
20:01 |
Public\Common\Oak\Lib\Mipsii\Checked |
Schannel.lib |
9.200 |
24-Jul-2012 |
20:00 |
Public\Common\Oak\Lib\Mipsii\Debug |
Spbase.lib |
2,219,716 |
24-Jul-2012 |
20:00 |
Public\Common\Oak\Lib\Mipsii\Debug |
Schannel.lib |
9.200 |
24-Jul-2012 |
19:59 |
Public\Common\Oak\Lib\Mipsii\Retail |
Spbase.lib |
1,291,976 |
24-Jul-2012 |
19:59 |
Public\Common\Oak\Lib\Mipsii\Retail |
Schannel.lib |
9.200 |
24-Jul-2012 |
20:10 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
Spbase.lib |
2,019,804 |
24-Jul-2012 |
20:10 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
Schannel.lib |
9.200 |
24-Jul-2012 |
20:09 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Spbase.lib |
2,221,422 |
24-Jul-2012 |
20:09 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Schannel.lib |
9.200 |
24-Jul-2012 |
20:08 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Spbase.lib |
1,293,680 |
24-Jul-2012 |
20:08 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Schannel.lib |
9,354 |
24-Jul-2012 |
20:20 |
Public\Common\Oak\Lib\Sh4\Checked |
Spbase.lib |
1,794,614 |
24-Jul-2012 |
20:20 |
Public\Common\Oak\Lib\Sh4\Checked |
Schannel.lib |
9,354 |
24-Jul-2012 |
20:19 |
Public\Common\Oak\Lib\Sh4\Debug |
Spbase.lib |
1,936,012 |
24-Jul-2012 |
20:19 |
Public\Common\Oak\Lib\Sh4\Debug |
Schannel.lib |
9,354 |
24-Jul-2012 |
20:18 |
Public\Common\Oak\Lib\Sh4\Retail |
Spbase.lib |
1,213,022 |
24-Jul-2012 |
20:18 |
Public\Common\Oak\Lib\Sh4\Retail |
Schannel.lib |
9,354 |
24-Jul-2012 |
20:29 |
Public\Common\Oak\Lib\X86\Checked |
Spbase.lib |
1,851,506 |
24-Jul-2012 |
20:29 |
Public\Common\Oak\Lib\X86\Checked |
Schannel.lib |
9,354 |
24-Jul-2012 |
20:28 |
Public\Common\Oak\Lib\X86\Debug |
Spbase.lib |
1,943,172 |
24-Jul-2012 |
20:28 |
Public\Common\Oak\Lib\X86\Debug |
Schannel.lib |
9,354 |
24-Jul-2012 |
20:27 |
Public\Common\Oak\Lib\X86\Retail |
Spbase.lib |
1,195,674 |
24-Jul-2012 |
20:27 |
Public\Common\Oak\Lib\X86\Retail |
Schannel.dll |
417,792 |
24-Jul-2012 |
19:32 |
Public\Common\Oak\Target\Armv5\Checked |
Schannel.map |
373,739 |
24-Jul-2012 |
19:32 |
Public\Common\Oak\Target\Armv5\Checked |
Schannel.rel |
147,928 |
24-Jul-2012 |
19:32 |
Public\Common\Oak\Target\Armv5\Checked |
Schannel.dll |
598,016 |
24-Jul-2012 |
19:31 |
Public\Common\Oak\Target\Armv5\Debug |
Schannel.map |
384,320 |
24-Jul-2012 |
19:31 |
Public\Common\Oak\Target\Armv5\Debug |
Schannel.rel |
153,235 |
24-Jul-2012 |
19:31 |
Public\Common\Oak\Target\Armv5\Debug |
Schannel.dll |
180,224 |
24-Jul-2012 |
19:30 |
Public\Common\Oak\Target\Armv5\Retail |
Schannel.map |
117,927 |
24-Jul-2012 |
19:30 |
Public\Common\Oak\Target\Armv5\Retail |
Schannel.rel |
50,546 |
24-Jul-2012 |
19:30 |
Public\Common\Oak\Target\Armv5\Retail |
Schannel.dll |
417,792 |
24-Jul-2012 |
19:42 |
Public\Common\Oak\Target\Armv6\Checked |
Schannel.map |
373,739 |
24-Jul-2012 |
19:42 |
Public\Common\Oak\Target\Armv6\Checked |
Schannel.rel |
147,928 |
24-Jul-2012 |
19:42 |
Public\Common\Oak\Target\Armv6\Checked |
Schannel.dll |
598,016 |
24-Jul-2012 |
19:41 |
Public\Common\Oak\Target\Armv6\Debug |
Schannel.map |
384,320 |
24-Jul-2012 |
19:41 |
Public\Common\Oak\Target\Armv6\Debug |
Schannel.rel |
153,235 |
24-Jul-2012 |
19:41 |
Public\Common\Oak\Target\Armv6\Debug |
Schannel.dll |
180,224 |
24-Jul-2012 |
19:40 |
Public\Common\Oak\Target\Armv6\Retail |
Schannel.map |
117,927 |
24-Jul-2012 |
19:40 |
Public\Common\Oak\Target\Armv6\Retail |
Schannel.rel |
50,546 |
24-Jul-2012 |
19:40 |
Public\Common\Oak\Target\Armv6\Retail |
Schannel.dll |
409,600 |
24-Jul-2012 |
19:51 |
Public\Common\Oak\Target\Armv7\Checked |
Schannel.map |
373,739 |
24-Jul-2012 |
19:51 |
Public\Common\Oak\Target\Armv7\Checked |
Schannel.rel |
147,928 |
24-Jul-2012 |
19:51 |
Public\Common\Oak\Target\Armv7\Checked |
Schannel.dll |
593,920 |
24-Jul-2012 |
19:50 |
Public\Common\Oak\Target\Armv7\Debug |
Schannel.map |
384,320 |
24-Jul-2012 |
19:50 |
Public\Common\Oak\Target\Armv7\Debug |
Schannel.rel |
153,177 |
24-Jul-2012 |
19:50 |
Public\Common\Oak\Target\Armv7\Debug |
Schannel.dll |
180,224 |
24-Jul-2012 |
19:49 |
Public\Common\Oak\Target\Armv7\Retail |
Schannel.map |
117,927 |
24-Jul-2012 |
19:49 |
Public\Common\Oak\Target\Armv7\Retail |
Schannel.rel |
50,546 |
24-Jul-2012 |
19:49 |
Public\Common\Oak\Target\Armv7\Retail |
Schannel.dll |
512,000 |
24-Jul-2012 |
20:01 |
Public\Common\Oak\Target\Mipsii\Checked |
Schannel.map |
367,218 |
24-Jul-2012 |
20:01 |
Public\Common\Oak\Target\Mipsii\Checked |
Schannel.rel |
606,505 |
24-Jul-2012 |
20:01 |
Public\Common\Oak\Target\Mipsii\Checked |
Schannel.dll |
679,936 |
24-Jul-2012 |
20:00 |
Public\Common\Oak\Target\Mipsii\Debug |
Schannel.map |
377,698 |
24-Jul-2012 |
20:00 |
Public\Common\Oak\Target\Mipsii\Debug |
Schannel.rel |
765,338 |
24-Jul-2012 |
20:00 |
Public\Common\Oak\Target\Mipsii\Debug |
Schannel.dll |
225.280 |
24-Jul-2012 |
19:59 |
Public\Common\Oak\Target\Mipsii\Retail |
Schannel.map |
112,088 |
24-Jul-2012 |
19:59 |
Public\Common\Oak\Target\Mipsii\Retail |
Schannel.rel |
186,991 |
24-Jul-2012 |
19:59 |
Public\Common\Oak\Target\Mipsii\Retail |
Schannel.dll |
512,000 |
24-Jul-2012 |
20:10 |
Public\Common\Oak\Target\Mipsii_fp\Checked |
Schannel.map |
367,052 |
24-Jul-2012 |
20:10 |
Public\Common\Oak\Target\Mipsii_fp\Checked |
Schannel.rel |
606,418 |
24-Jul-2012 |
20:10 |
Public\Common\Oak\Target\Mipsii_fp\Checked |
Schannel.dll |
679,936 |
24-Jul-2012 |
20:09 |
Public\Common\Oak\Target\Mipsii_fp\Debug |
Schannel.map |
377,532 |
24-Jul-2012 |
20:09 |
Public\Common\Oak\Target\Mipsii_fp\Debug |
Schannel.rel |
765,251 |
24-Jul-2012 |
20:09 |
Public\Common\Oak\Target\Mipsii_fp\Debug |
Schannel.dll |
225.280 |
24-Jul-2012 |
20:08 |
Public\Common\Oak\Target\Mipsii_fp\Retail |
Schannel.map |
112,088 |
24-Jul-2012 |
20:08 |
Public\Common\Oak\Target\Mipsii_fp\Retail |
Schannel.rel |
186,991 |
24-Jul-2012 |
20:08 |
Public\Common\Oak\Target\Mipsii_fp\Retail |
Schannel.dll |
360,448 |
24-Jul-2012 |
20:20 |
Public\Common\Oak\Target\Sh4\Checked |
Schannel.map |
373,575 |
24-Jul-2012 |
20:20 |
Public\Common\Oak\Target\Sh4\Checked |
Schannel.rel |
232,782 |
24-Jul-2012 |
20:20 |
Public\Common\Oak\Target\Sh4\Checked |
Schannel.dll |
479.232 |
24-Jul-2012 |
20:19 |
Public\Common\Oak\Target\Sh4\Debug |
Schannel.map |
384,610 |
24-Jul-2012 |
20:19 |
Public\Common\Oak\Target\Sh4\Debug |
Schannel.rel |
258,737 |
24-Jul-2012 |
20:19 |
Public\Common\Oak\Target\Sh4\Debug |
Schannel.dll |
155,648 |
24-Jul-2012 |
20:18 |
Public\Common\Oak\Target\Sh4\Retail |
Schannel.map |
118,194 |
24-Jul-2012 |
20:18 |
Public\Common\Oak\Target\Sh4\Retail |
Schannel.rel |
104,805 |
24-Jul-2012 |
20:18 |
Public\Common\Oak\Target\Sh4\Retail |
Schannel.dll |
344,064 |
24-Jul-2012 |
20:29 |
Public\Common\Oak\Target\X86\Checked |
Schannel.map |
369,162 |
24-Jul-2012 |
20:29 |
Public\Common\Oak\Target\X86\Checked |
Schannel.rel |
184,033 |
24-Jul-2012 |
20:29 |
Public\Common\Oak\Target\X86\Checked |
Schannel.dll |
462,848 |
24-Jul-2012 |
20:28 |
Public\Common\Oak\Target\X86\Debug |
Schannel.map |
377,479 |
24-Jul-2012 |
20:28 |
Public\Common\Oak\Target\X86\Debug |
Schannel.rel |
246,760 |
24-Jul-2012 |
20:28 |
Public\Common\Oak\Target\X86\Debug |
Schannel.dll |
139,264 |
24-Jul-2012 |
20:27 |
Public\Common\Oak\Target\X86\Retail |
Schannel.map |
115,775 |
24-Jul-2012 |
20:27 |
Public\Common\Oak\Target\X86\Retail |
Schannel.rel |
47,878 |
24-Jul-2012 |
20:27 |
Public\Common\Oak\Target\X86\Retail |
Referencias
Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft