Compartir vía


SMS_AutoStartSoftware clase WMI de cliente

La SMS_AutoStartSoftware clase es una clase wmi (Instrumental de administración de Windows) cliente, en Configuration Manager, que enumera el software que se inicia automáticamente con el sistema operativo o inmediatamente después.

La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) e incluye todas las propiedades heredadas.

Sintaxis

Class SMS_AutoStartSoftware   
{  
      String BinFileVersion;  
      String BinProductVersion;  
      String Description;  
      String FileName;  
      String FilePropertiesHash;  
      String FilePropertiesHashEx;  
      String FileVersion;  
      String Location;  
      String Product;  
      String ProductVersion;  
      String Publisher;  
      String StartupType;  
      String StartupValue;  
};  

Métodos

La SMS_AutoStartSoftware clase no define ningún método.

Propiedades

BinFileVersion
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Reservado. Para uso interno.

BinProductVersion
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Reservado. Para uso interno.

Description
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Descripción del archivo que se va a presentar a los usuarios, por ejemplo, "Controlador de teclado para teclados de estilo AT" o "Microsoft Word para Windows".

FileName
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Nombre del archivo, incluida la extensión, pero excluyendo la ruta de acceso, por ejemplo, "Notepad.exe".

FilePropertiesHash
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [key]

Una firma única de 128 bits que se deriva de una combinación de las Productpropiedades , Description, ProductVersion, Publishery FileName del archivo.

FilePropertiesHashEx
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Una firma única de 128 bits que se deriva de una combinación de las Productpropiedades , Description, ProductVersion, Publisher, FileName, FileVersion, BinProductVersiony BinFileVersion del archivo.

FileVersion
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

La versión del archivo, por ejemplo, "3.00A" o "5.00.RC2".

Location
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Ruta de acceso donde se detectó el archivo de inicio automático. Esta ruta de acceso es relativa al valor de la StartupType propiedad . Por ejemplo, puede ser "Software\Microsoft\Windows\CurrentVersion\Run" cuando la StartupType propiedad se establece en "HKEY_LOCAL_MACHINE".

Product
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Nombre del producto con el que se distribuye el archivo, por ejemplo, "Microsoft Windows".

ProductVersion
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

La versión del producto con el que se distribuye el archivo, por ejemplo, "3.00A" o "5.00.RC2".

Publisher
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

La empresa que produjo el archivo, por ejemplo, "Microsoft Corporation" o "Standard Microsystems Corporation, Inc.".

StartupType
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Punto desde el que se inicia automáticamente el software. Los posibles valores son:

  • Registry:Current User

  • Registry:Local Machine

  • Win.ini

  • Carpeta de inicio de todos los usuarios

  • Carpeta de inicio del perfil de usuario

    StartupValue
    Tipo de datos: String

    Tipo de acceso: solo lectura

    Calificadores: Ninguno

    Cadena de comandos de la aplicación asociada al acceso directo.

Comentarios

Gran parte del software dependiente del sistema se carga por separado del sistema debido a la naturaleza de la aplicación. La mayoría del software requiere que el sistema operativo se ejecute antes de cargarse. Junto con muchas aplicaciones destinadas a fines útiles, como controlador de sonido, controlador de mouse y otras interfaces, elementos como malware y virus tienden a colocarse dentro de las mismas áreas de carga. Puede enumerar estas aplicaciones para supervisar el estado de algunas de sus directivas y procedimientos de seguridad.

Hay ocho áreas en el Registro en las que las aplicaciones se pueden ejecutar al iniciar el sistema operativo. La enumeración de las claves siguientes proporciona una lista de aplicaciones y sus rutas de acceso asociadas desde las que se puede recuperar la información de encabezado:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx

  • HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\run

  • HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx

    La SMS_AutoStartSoftware clase enumera todos los elementos del archivo %systemdir%\Win.ini, para identificar las aplicaciones anteriores, además de software malintencionado que podría usar este método notradicional de activación. Esta clase enumera las aplicaciones en las siguientes entradas de archivo:

  • win.ini [windows] run=

  • win.ini [windows] load=

    La SMS_AutoStartSoftware clase enumera el contenido de la carpeta Startup en el menú Inicio para proporcionar la ruta de acceso a los archivos binarios desde los que se puede recuperar la información de encabezado. Si el binario es Rundll32.exe o Rundll64.exe, la clase recupera la información de encabezado del archivo DLL que es el primer parámetro de línea de comandos para la ejecución de Rundll32.exe.

    Por ejemplo:

RUNDLL32.EXE C:\WINDOWS\System32\NvCpl.dll,NvStartup  

En este caso, la clase recopila la información de encabezado de NVCpl.dll, en lugar de Rundll32.exe.

Nota:

Si los datos de encabezado del archivo ejecutable son null para el campo de empresa, producto o versión, el nombre de archivo en mayúsculas se sustituye por el campo.

Requisitos

Requisitos del entorno de ejecución

Para obtener más información, consulte Configuration Manager Client Runtime Requirements(Requisitos de tiempo de ejecución de cliente).

Requisitos de desarrollo

Para obtener más información, consulte Configuration Manager Requisitos de desarrollo de cliente.

Consulta también

Clases WMI de cliente de Asset Intelligence
SMS_BrowserHelperObject clase WMI de cliente
SMS_InstalledExecutable clase WMI de cliente
SMS_InstalledSoftware clase WMI de cliente
SMS_InstalledSoftwareMS clase WMI de cliente
SMS_Processor clase WMI de cliente
SMS_SoftwareShortcut clase WMI de cliente
SMS_SystemConsoleUsage clase WMI de cliente
SMS_SystemConsoleUser clase WMI de cliente