Windows post install wizard ค ม อ การใช

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