SMS_AutoStartSoftware客户端 WMI 类
类SMS_AutoStartSoftware
是客户端 Windows Management Instrumentation (WMI) 类,在 Configuration Manager 中,该类枚举自动启动操作系统的软件或紧跟在操作系统之后的软件。
以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。
语法
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;
};
方法
类 SMS_AutoStartSoftware
不定义任何方法。
属性
BinFileVersion
数据类型String
访问类型:只读
限定符:无
保留。 供内部使用。
BinProductVersion
数据类型String
访问类型:只读
限定符:无
保留。 供内部使用。
Description
数据类型String
访问类型:只读
限定符:无
要向用户显示的文件说明,例如“AT 样式键盘的键盘驱动程序”或“Microsoft Word for Windows”。
FileName
数据类型String
访问类型:只读
限定符:无
文件的名称,包括扩展名,但不包括路径,例如“Notepad.exe”。
FilePropertiesHash
数据类型String
访问类型:只读
限定符:[key]
派生自文件 、、Publisher
Description
ProductVersion
、 和 FileName
属性的组合Product
的唯一 128 位签名。
FilePropertiesHashEx
数据类型String
访问类型:只读
限定符:无
一个唯一的 128 位签名,派生自文件、、、 和 属性的组合Product
FileName
Description
ProductVersion
Publisher
。BinFileVersion
BinProductVersion
FileVersion
FileVersion
数据类型String
访问类型:只读
限定符:无
文件的版本,例如“3.00A”或“5.00.RC2”。
Location
数据类型String
访问类型:只读
限定符:无
发现自动启动文件的路径。 此路径相对于 属性的值 StartupType
。 例如,当 属性设置为“HKEY_LOCAL_MACHINE”时,StartupType
它可以是“Software\Microsoft\Windows\CurrentVersion\Run”。
Product
数据类型String
访问类型:只读
限定符:无
分发文件时使用的产品的名称,例如“Microsoft Windows”。
ProductVersion
数据类型String
访问类型:只读
限定符:无
分发文件时使用的产品版本,例如“3.00A”或“5.00.RC2”。
Publisher
数据类型String
访问类型:只读
限定符:无
生成该文件的公司,例如“Microsoft Corporation”或“Standard Microsystems Corporation, Inc.”。
StartupType
数据类型String
访问类型:只读
限定符:无
从中自动启动软件的点。 可能的值是:
注册表:当前用户
注册表:本地计算机
Win.ini
所有用户启动文件夹
用户配置文件启动文件夹
StartupValue
数据类型String
访问类型:只读
限定符:无
与快捷方式关联的应用程序命令字符串。
备注
由于应用程序的性质,许多依赖于系统的软件与系统分开加载。 大多数软件要求操作系统在加载之前运行。 除了许多用于有用目的的应用程序(如声音驱动程序、鼠标驱动程序和其他接口),恶意软件和病毒等项往往将自己置于相同的负载区域中。 可以枚举这些应用程序来监视其某些安全策略和过程的运行状况。
注册表中有八个区域,可以在操作系统启动时运行应用程序。 枚举以下键提供应用程序及其关联路径的列表,可从中检索标头信息:
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
类
SMS_AutoStartSoftware
枚举 %systemdir%\Win.ini 文件中的所有项,以识别旧版应用程序以及可能使用此非传统激活方法的恶意软件。 此类枚举以下文件条目中的应用程序:win.ini [windows] run=
win.ini [windows] load=
类
SMS_AutoStartSoftware
枚举“开始”菜单中“启动”文件夹的内容,以提供可从中检索标头信息的二进制文件的路径。 如果二进制文件Rundll32.exe或Rundll64.exe,则 类将从 DLL 文件中检索标头信息,该文件是执行Rundll32.exe的第一个命令行参数。例如:
RUNDLL32.EXE C:\WINDOWS\System32\NvCpl.dll,NvStartup
在这种情况下,类从NVCpl.dll而不是Rundll32.exe收集标头信息。
注意
如果可执行文件的标头数据用于 null
公司、产品或版本字段,则大写文件名将替换为 字段。
要求
运行时要求
有关详细信息,请参阅 Configuration Manager客户端运行时要求。
开发要求
有关详细信息,请参阅 Configuration Manager客户端开发要求。
另请参阅
资产智能客户端 WMI 类
SMS_BrowserHelperObject客户端 WMI 类
SMS_InstalledExecutable客户端 WMI 类
SMS_InstalledSoftware客户端 WMI 类
SMS_InstalledSoftwareMS客户端 WMI 类
SMS_Processor客户端 WMI 类
SMS_SoftwareShortcut客户端 WMI 类
SMS_SystemConsoleUsage客户端 WMI 类
SMS_SystemConsoleUser客户端 WMI 类