No utilice lenguajes de nivel altos, bibliotecas, marcos, máquinas virtuales o motores en tiempo de ejecución en los procesos de núcleo del sistema operativo

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 841927
INTRODUCCIÓN
Recomendamos que utilice sólo lenguajes C y Win32 API para los componentes de complemento que se cargan mediante procesos de núcleo del sistema operativo. Dos ejemplos de procesos de núcleo del sistema operativo son Winlogon.exe y LSASS.exe.

El comportamiento de cualquier lenguaje de alto nivel, marco de trabajo o tiempo de ejecución en los componentes que se cargan mediante procesos de núcleo del sistema operativo no está definido. Por ejemplo, Microsoft .NET Framework y common language runtime no se diseñaron para ejecutarse en el contexto de los procesos de núcleo del sistema operativo. Ésta es una lista parcial de lenguajes de alto nivel, marcos y motores en tiempo de ejecución donde se ha definido el comportamiento en el contexto de los procesos de núcleo del sistema operativo:
  • Lenguajes de .NET framework
    • C#
    • Visual Basic .NET
    • Extensiones administradas para C++
  • Common language runtime
  • Java
  • Modelo de objetos Microsoft componentes (COM)
  • Microsoft COM +
  • Modelo de objetos componentes (DCOM) distribuidas de Microsoft
  • Microsoft Foundation Classes (MFC)
  • Marco de trabajo ActiveX Template Library (ATL)
Más información
Puede conectar los componentes siguientes para el proceso de Winlogon del sistema:
  • Identificación gráfica y autenticación (GINA) DLL
  • Paquetes de notificación de Winlogon
Puede conectar en los siguientes componentes al proceso del sistema servicio de autoridad de seguridad local (LSASS):
  • Filtros de contraseña
  • Proveedores de soporte de seguridad (SSP)
  • Paquetes de autenticación personalizada
  • Paquetes de subautenticación personalizado
  • Proveedores de servicios criptográficos (CSP), como el canal seguro (SChannel) CSP de modo de autoridad de seguridad (LSA) local.

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 841927 - Última revisión: 03/13/2008 20:13:39 - Revisión: 3.4

Microsoft Visual C++ 2008 Express Edition, Microsoft Visual C++ 2005 Express Edition, Microsoft Visual C++ .NET 2003 Standard, Microsoft Visual C++ .NET 2002 Standard, Microsoft Visual C# 2005 Express Edition, Microsoft Visual C# .NET 2003 Standard Edition, Microsoft Visual C# .NET 2002 Standard Edition, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Visual J# .NET 2003 Standard Edition, Microsoft JScript .NET, Microsoft COM+ 2.0 Standard Edition, Microsoft Common Language Runtime (included with the .NET Framework) 1.0, Microsoft .NET Framework 2.0, Microsoft .NET Framework 1.1, Microsoft .NET Framework 1.0, Microsoft .NET Framework Class Libraries 1.1, Microsoft .NET Framework Class Libraries 1.0

  • kbmt kbsweptvs2008 kbinfo KB841927 KbMtes
Comentarios