Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Recupera le informazioni di sistema.
Sintassi
retVal = Shell.GetSystemInformation(
sName
)
Shell.GetSystemInformation( _
ByVal sName As BSTR _
) As Variant
Parametri
-
sName [in]
-
Tipo: BSTR
Stringa che specifica le informazioni di sistema richieste.
Valore restituito
JScript
Tipo: Variant
Restituisce il valore delle informazioni di sistema richieste. Il tipo restituito dipende dalle informazioni di sistema richieste. Vedere la sezione Osservazioni per informazioni dettagliate.
VB
Tipo: Variant
Restituisce il valore delle informazioni di sistema richieste. Il tipo restituito dipende dalle informazioni di sistema richieste. Vedere la sezione Osservazioni per informazioni dettagliate.
Commenti
Questo metodo può essere usato per richiedere molti valori di informazioni di sistema. Nella tabella seguente viene fornito il valore sName utilizzato per richiedere le informazioni e il tipo associato del valore restituito.
sName
Tipo restituito
Descrizione
DirectoryServiceAvailable
Boolean
Impostare su true se il servizio directory è disponibile; in caso contrario, false.
DoubleClickTime
Integer
Tempo di doppio clic, in millisecondi.
ProcessorLevel
Integer
Windows Vista e versioni successive. Livello di processore. Restituisce rispettivamente processori a 3, 4 o 5 per x386, x486 e processori a livello di Pentium.
ProcessorSpeed
Integer
Velocità del processore, in megahertz (MHz).
ProcessorArchitecture
Integer
Architettura del processore. Per informazioni dettagliate, vedere la discussione del membro wProcessorArchitecture della struttura SYSTEM_INFO .
PhysicalMemoryInstalled
Integer
Quantità di memoria fisica installata, in byte.
Di seguito sono validi solo in Windows XP.
IsOS_Professional
Boolean
Impostare su true se il sistema operativo è Windows XP Professional Edition; in caso contrario, false.
IsOS_Personal
Boolean
Impostare su true se il sistema operativo è Windows XP Home Edition; in caso contrario, false.
Di seguito è valido solo in Windows XP e versioni successive.
IsOS_DomainMember
Boolean
Impostare su true se il computer è un membro di un dominio; in caso contrario, false.
Questo metodo non è attualmente disponibile in Microsoft Visual Basic.
Esempio
Negli esempi seguenti viene illustrato l'uso di GetSystemInformation per JScript e 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>
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato |
Windows 2000 Professional, Windows XP [solo app desktop] |
| Server minimo supportato |
Windows Server 2003 [solo app desktop] |
| Intestazione |
|
| IDL |
|
| DLL |
|