Shell.GetSystemInformation-Methode
Ruft Systeminformationen ab.
Syntax
retVal = Shell.GetSystemInformation(
sName
)
Shell.GetSystemInformation( _
ByVal sName As BSTR _
) As Variant
Parameter
-
sName [ In]
-
Typ: BSTR
Eine Zeichenfolge, die die angeforderten Systeminformationen angibt.
Rückgabewert
JScript
Typ: Variant
Gibt den Wert der angeforderten Systeminformationen zurück. Der Rückgabetyp hängt davon ab, welche Systeminformationen angefordert werden. Weitere Informationen finden Sie im Abschnitt Hinweise.
VB
Typ: Variant
Gibt den Wert der angeforderten Systeminformationen zurück. Der Rückgabetyp hängt davon ab, welche Systeminformationen angefordert werden. Weitere Informationen finden Sie im Abschnitt Hinweise.
Bemerkungen
Diese Methode kann verwendet werden, um viele Systeminformationswerte anzufordern. Die folgende Tabelle enthält den sName-Wert, der zum Anfordern der Informationen und des zugeordneten Typs des zurückgegebenen Werts verwendet wird.
sName
Rückgabetyp
BESCHREIBUNG
DirectoryServiceAvailable
Boolean
Legen Sie auf TRUE fest, wenn der Verzeichnisdienst verfügbar ist. andernfalls FALSE.
DoubleClickTime
Integer
Die Doppelklickzeit in Millisekunden.
ProcessorLevel
Integer
Windows Vista und höher. Die Prozessorebene. Gibt 3, 4 oder 5 für x386-, x486- bzw. Pentium-Prozessoren zurück.
ProcessorSpeed
Integer
Die Prozessorgeschwindigkeit in Megahertz (MHz).
ProcessorArchitecture
Integer
Die Prozessorarchitektur. Weitere Informationen finden Sie in der Erläuterung des wProcessorArchitecture-Elements der SYSTEM _ INFO-Struktur.
PhysicalMemoryInstalled
Integer
Die Menge des installierten physischen Arbeitsspeichers in Bytes.
Die folgenden Sind nur für Windows XP gültig.
IsOS _ Professional
Boolean
Wird auf TRUE festgelegt, wenn das Betriebssystem Windows XP Professional Edition ist. andernfalls FALSE.
IsOS _ Personal
Boolean
Wird auf TRUE festgelegt, wenn das Betriebssystem Windows XP Home Edition ist. andernfalls FALSE.
Folgendes gilt nur für Windows XP und höher.
IsOS _ DomainMember
Boolean
Legen Sie diese Einstellung auf TRUE fest, wenn der Computer Mitglied einer Domäne ist. andernfalls FALSE.
Diese Methode ist derzeit in Microsoft Visual Basic nicht verfügbar.
Beispiele
Die folgenden Beispiele zeigen die Verwendung von GetSystemInformation für JScript und VBScript.
JScript:
<script language="JavaScript">
function fnGetSystemInformationJ()
{
var objShell = new ActiveXObject("shell.application");
var vReturn;
vReturn = objShell.GetSystemInformation("ProcessorLevel");
document.write(vReturn);
}
</script>
Vbscript:
<script language="VBScript">
function fnGetSystemInformationVB()
dim objShell
dim vReturn
set objShell = CreateObject("shell.application")
vReturn = objShell.GetSystemInformation("ProcessorLevel")
document.write(vReturn)
set objShell = nothing
end function
</script>
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional, nur Windows [ XP-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Header |
|
| IDL |
|
| DLL |
|