Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
11.0
11.1
Statistic
FMM
Blog
Component: SystemInfo
Query system information details.
Item | Details |
---|---|
SystemInfo.ADSystemInfo Queries Active Directory information. | Win only 9.3 |
SystemInfo.AppUsageStatistics Queries information about resource utilization. | Mac/iOS 10.5 |
SystemInfo.AvailableRAM Returns the size of the free RAM in bytes. | All 1.5 |
SystemInfo.CPUBrandString Returns the CPU brand string. | All 2.8 |
SystemInfo.CPULoad Queries system load statistics. | Mac/iOS 10.5 |
SystemInfo.ComputerName Returns the name of the computer. | All 1.5 |
SystemInfo.DomainName Returns the domain name of the current computer. | All 2.8 |
SystemInfo.DoubleClickTime Queries the double click time for this computer in seconds. | All 3.1 |
SystemInfo.HardDiscSerial Returns the hard disc serial number of the first hard disc which has a serial number. | Mac/Win 2.8 |
SystemInfo.HostDNSName Queries the domain name for the host name. | All 5.0 |
SystemInfo.HostName Returns the hostname for this computer. | All 2.8 |
SystemInfo.IdleTime Returns the global idle time in seconds. | Mac/Win 3.3 |
SystemInfo.Is64bitWindows Checks Windows on Windows status. | All 2.8 |
SystemInfo.IsAdminUser Tries to check if user is admin user on the system. | All 5.2 |
SystemInfo.IsiOSAppOnMac Whether the app is for iOS and runs on macOS. | All 11.0 |
SystemInfo.MACAddress Returns the hardware ethernet address of the first ethernet card. | Mac/Win 2.8 |
SystemInfo.MacAppDarkMode Queries dark mode setting for application. | Mac only 9.5 |
SystemInfo.MacBoardID Queries board-id for Mac. | Mac only 9.4 |
SystemInfo.MacBugFixVersion Returns the BugFix part of the Mac OS version number. | Mac only 2.8 |
SystemInfo.MacHasHardwareAcceleratedCoreImage Checks whether a Mac can use hardware accelerated Core Image/Quartz. | Mac only 1.5 |
SystemInfo.MacMajorVersion Returns the major Mac OS version number. | Mac only 2.8 |
SystemInfo.MacMinorVersion Returns the minor Mac OS version number. | Mac only 2.8 |
SystemInfo.MacModel Returns the Mac Model string. | Mac only 1.5 |
SystemInfo.MacROMBootVersion Returns boot ROM version string. | Mac only 9.4 |
SystemInfo.MacSerialNumber Returns the Mac Serial number. | Mac only 1.5 |
SystemInfo.MacSystemDarkMode Queries dark mode setting for system. | Mac only 9.5 |
SystemInfo.MacUUID Returns the system UUID on macOS. | Mac only 1.5 |
SystemInfo.MacVRAMSize Returns the size of the VRAM in bytes on a Mac. | Mac only 1.5 |
SystemInfo.MachoArchInfo Queries Macho Architecture Info. | Mac/iOS 10.5 |
SystemInfo.NetworkStats Queries network statistics for link layer on MacOS. | Mac only 10.0 |
SystemInfo.OSName Returns the name of the operating system. | All 1.5 |
SystemInfo.OSVersionString Returns the Name of the operating system with version. | All 1.5 |
SystemInfo.PhysicalRAM Returns the size of the physical RAM in bytes. | All 1.5 |
SystemInfo.ProcessorCount Returns the number of processors on the target system. | All 2.8 |
SystemInfo.SystemFont Returns the system font. | Mac/Win 1.5 |
SystemInfo.Time Returns current system time stamp as double. | All 3.0 |
SystemInfo.UserName Returns the user name. | Mac/Win 1.5 |
SystemInfo.UserShortName Returns the user's short name. eg 'admin' | Mac/Win 1.5 |
SystemInfo.WinBuildNumber Returns the windows build number of the operating system. | Win/Linux 2.8 |
SystemInfo.WinCSDVersion Returns string, such as "Service Pack 3", that indicates the latest Service Pack installed on the system. | Win only 2.8 |
SystemInfo.WinMajorVersion Returns the major version number of the operating system. | Win only 2.8 |
SystemInfo.WinMinorVersion Returns the minor version number of the operating system. | Win only 2.8 |
SystemInfo.WinPlatformId Returns the operating system platform. | Win only 2.8 |
SystemInfo.WinProductKey Returns the product key of the Windows installation. | Win only 2.8 |
SystemInfo.WinProductType Returns a number containing any additional information about the system. | Win only 2.8 |
SystemInfo.WinServicePackMajor Returns the major version number of the latest Service Pack installed on the system. | Win only 2.8 |
SystemInfo.WinServicePackMinor Returns the minor version number of the latest Service Pack installed on the system. | Win only 2.8 |
SystemInfo.WinSuiteMask Returns a bit mask that identifies the product suites available on the system. | Win only 2.8 |
SystemInfo.WinSystemMetrics Retrieves the specified system metric or system configuration setting. | Win only 6.3 |
SystemInfo.WindowsAero Returns whether Windows is using the Aero Interface. | All 2.8 |
SystemInfo.isARM Whether CPU is ARM based. | All 10.3 |
SystemInfo.isBigSur Whether the operation system is macOS 11 Big Sur or newer. | All 10.3 |
SystemInfo.isCatalina Whether the operation system is macOS 10.15 Catalina or newer. | All 9.3 |
SystemInfo.isElCapitan Whether the operation system is macOS 10.10 El Capitan or newer. | All 6.3 |
SystemInfo.isHighSierra Whether the operation system is macOS 10.13 High Sierra or newer. | All 7.5 |
SystemInfo.isLeopard Whether the operation system is macOS 10.5 Leopard or newer. | All 2.8 |
SystemInfo.isLion Whether the operation system is macOS 10.7 Lion or newer. | All 2.8 |
SystemInfo.isMacOSX Returns 1 if being called on macOS. | All 2.8 |
SystemInfo.isMavericks Whether the operation system is macOS 10.9 Mavericks or newer. | All 3.5 |
SystemInfo.isMojave Whether the operation system is macOS 10.14 Mojave or newer. | All 8.4 |
SystemInfo.isMountainLion Whether the operation system is macOS 10.8 Mountain Lion or newer. | All 2.8 |
SystemInfo.isSierra Whether the operation system is macOS 10.12 Sierra or newer. | All 6.3 |
SystemInfo.isSnowLeopard Whether the operation system is macOS 10.6 Snow Leopard or newer. | All 2.8 |
SystemInfo.isTranslated Queries whether application is translated on Apple Silicon Macs. | All 10.3 |
SystemInfo.isWindows10 Returns 1 if called on Windows 10. | All 5.2 |
SystemInfo.isWindows2000 Returns 1 if called on Windows 2000. | All 2.8 |
SystemInfo.isWindows7 Returns 1 if called on Windows 7. | All 2.8 |
SystemInfo.isWindows8 Returns 1 if called on Windows 8. | All 2.8 |
SystemInfo.isWindowsVista Returns 1 if called on Windows Vista. | All 2.8 |
SystemInfo.isWindowsXP Returns 1 if called on Windows XP. | All 2.8 |
SystemInfo.isYosemite Whether the operation system is macOS 10.11 Yosemite or newer. | All 6.3 |
71 functions.
Release notes
- Version 11.1
- Rewrote SystemInfo.IsAdminUser function to work again on macOS.
- Version 11.0
- Added SystemInfo.IsiOSAppOnMac function.
- Version 10.5
- Added SystemInfo.AppUsageStatistics function.
- Added SystemInfo.CPULoad function.
- Added SystemInfo.MachoArchInfo function.
- Deprecated SystemInfo.MacHasHardwareAcceleratedCoreImage and SystemInfo.MacVRAMSize functions.
- Version 10.4
- Fixed SystemInfo.CPUBrandString for Windows 64-bit.
- Version 10.3
- Added SystemInfo.isARM function.
- Added SystemInfo.isBigSur and SystemInfo.isTranslated functions.
- Fixed SystemInfo.MACAddress to not add extra double points on the end.
- Version 10.0
- Added SystemInfo.NetworkStats function.
- Version 9.5
- Added SystemInfo.MacAppDarkMode and SystemInfo.MacSystemDarkMode function.
- Version 9.4
- Added SystemInfo.MacBoardID function.
- Added SystemInfo.MacROMBootVersion function.
- Version 9.3
- Added SystemInfo.ADSystemInfo function to query Active Directory details for current user.
- Version 9.2
- Changed SystemInfo.HardDiscSerial for Windows to make sure to ignore removable media.
- Changed SystemInfo.MACAddress for Windows to look for Ethernet port first, than for Wifi and than for other adapters.
- Version 8.5
- Fixed problem with SystemInfo.ComputerName returning extra characters.
- Fixed SystemInfo.UserName for Windows.
- Version 8.4
- Added SystemInfo.isMojave function.
- Version 8.0
- Changed SystemInfo.HardDiscSerial on Mac to prefer serial from internal disk.
- Fixed SystemInfo.UserName for Linux. Returns usually fmserver.
- Version 7.5
- Added SystemInfo.isHighSierra function.
- Fixed SystemInfo.OSVersionString to report Windows 2016 Server right.
Blog Entries
Example Databases
- AVRecorder/AVRecorder Devices
- AVRecorder/AVRecorder iOS Test
- AVRecorder/AVRecorder
- CURL/CURL Download on Server
- List/QuickList Test
- MatrixDongle
- Registration/Debugging and Registration
- Time Measurement
- Utility functions/Generate and Verify License Key
- Utility functions/RunScript
Feedback: Report problem or ask question.

Links
MBS Xojo PDF Plugins