Usage: fileVersionGreaterThan("7.0",getFileVersion("C:\Program Files\Internet Explorer\iexplore.exe")) Usage: fileVersionGreaterThan("2.0.40115.0",RegKeyValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight\Version")) Returns: true or false FolderExists(Filespec) Usage: FolderExists("C:\test\") Returns: true or false getAntiVirusProduct() Usage: getAntiVirusProduct()=="AVG Anti-Virus Free" Returns: name of antivirus software registered with Windows Security Center. getArch() Usage: getArch()=="AMD64" Returns: x86, AMD64, or IA64 (Itanium). getArchIdentifier() Usage: getArchIdentifier()=="x86 Family 15 Model 4 Stepping 8" Returns: x86 Family 15 Model 4 Stepping 8 getArchMHz() Usage: getArchMHz()>1800 Returns: 2002 (2GHz) getArchName() Usage: getArchName()=="AuthenticAMD" Returns: AuthenticAMD, GenuineIntel, etc. getArchNameString() Usage: getArchNameString()=="Intel® Celeron® M processor 1.50GHz" Returns: Intel® Celeron® M processor 1.50GHz getBaseBoardManufacturer() Usage: getBaseBoardManufacturer()=="ASUSTeK Computer Inc." Returns: Name of motherboard manufacturer getBaseBoardModel() Usage: getBaseBoardModel()=="K8VSEDX" Returns: Model of motherboard getBIOSCaption() Usage: getBIOSCaption()=="BIOS Version 73.08" Returns: Long string BIOS version getBIOSManufacturer() Usage: getBIOSManufacturer()=="Phoenix" Returns: Name of BIOS manufacturer getBIOSVersion() Usage: getBIOSVersion()=="PTLTD - 6040000" Returns: Short string BIOS version getBits() Usage: getBits()==64 Returns: 32 or 64 getCDBurnerID() Usage: getCDBurnerID()=="PCI\VEN_.........." Returns: PnP Device ID. See Alt+G Hardware tab getCDBurnerName() Usage: getCDBurnerName()=="Plextor......" Returns: Name of burner. See Alt+G Hardware tab getCDROMID() Usage: getCDROMID()=="PCI\VEN_.........." Returns: PnP Device ID. See Alt+G Hardware tab getComSpec() Returns: C:\WINDOWS\system32\cmd.exe or other appropriate path. getEnvVar(variable) Usage: getEnvVar("USERNAME")=="Mark" Returns: The value of the same name passed. getFileSize(Filespec) Usage: getFileSize("C:\test.txt")>100 Returns: number of bytes or -1 if not exists getFileType(Filespec) Usage: getFileType("C:\test.txt")=="PNG Image" Returns: "" or type, ie, "Text Document" getFileVersion(Filespec) GetFileVersion() *Use lower case version, but this works! Usage: getFileVersion("C:\Program Files\AVG\AVG.exe") Returns: version number or 0 getFirewallProduct() Usage: getFirewallProduct()=="Sygate Personal Firewall" Returns: name of firewall software/hardware registered with Windows Security Center. getFolderSize(Filespec) Usage: getFolderSize("C:\windows\")>10000 Returns: number of bytes or -1 if not exists getFreeRAM() Usage: getFreeRAM()>300 Returns: 512 (megabytes) getHDDControllerID() Usage: getHDDControllerID("PCI\VEN_......") Returns: true or false. See Alt+G Hardware tab Note: Must know ID ahead of time. getIEver() Usage: getIEver()=="7.0" Returns: 5.5, 6.0, 7.0, 8.0 getKeyboardID() Usage: getKeyboardID()=="PCI\VEN_.........." Returns: PnP Device ID. See Alt+G Hardware tab getModemID() Usage: getModemID()=="PCI\VEN_.........." Returns: PnP Device ID. See Alt+G Hardware tab getNetworkAdapterID() Usage: getNetworkAdapterID()=="PCI\VEN_.........." Returns: PnP Device ID. See Alt+G Hardware tab getNumProcs() Usage: getNumProcs()>1 Returns 1, 2, 4, etc. getOSeditionID() Usage: getOSeditionID()=="Ultimate Edition" Returns: Home Basic Edition, Home Basic Premium Edition, etc..., or Not found getOSlang() Usage: getOSlang()=="ENU" Returns: three letter code; ENU, FRA, ITA, etc. getOSlocale() Usage: getOSlocale()=="English - United States" Returns: English - United States getOSver() Usage: getOSver()=="XP" Returns: 08, 03, Vista, XP, 2K, NT, ME, 98, or 95 getPointingDeviceID() Usage: getPointingDeviceID()=="ACPI\PNP.........." Returns: PnP Device ID. See Alt+G Hardware tab getSMBIOSVersion() Usage: getSMBIOSVersion()=="2.3" Returns: Short string BIOS version getSoundDeviceID() Usage: getSoundDeviceID()=="PCI\VEN_.........." Returns: PnP Device ID. See Alt+G Hardware tab getSPver() Usage: getSPver()==3 Returns: "", 1, 2, 3, 4, 5, or 6 (n) getSysManufacturer() Usage: getSysManufacturer()=="Gateway" Returns: Gateway, Dell,..., To Be Filled By O.E.M. getSysModel() Usage: getSysModel()=="MX3231" Returns: a string with model or To Be Filled By O.E.M. getSysPCType() Usage: getSysPCType()=="Desktop" Returns: Unspecified, Desktop, Mobile, Workstation, Enterprise Server, Small Office and Home Office (SOHO) Server, Appliance PC, Performance Server, Maximum. NOTE: Mobile does NOT refer to laptops. getSystemEnclosureType() Usage: getSystemEnclosureType()=="Laptop" Returns: Laptop, Notebook or Desktop. getSysType() Usage: getSysType()=="x64-based PC" Returns: x64-based PC, X86-based PC, MIPS-based PC, Alpha-based PC, Power PC, SH-x PC, StrongARM PC, 64-bit Intel PC, 64-bit Alpha PC, Unknown, X86-Nec98 PC |