Platforms to show: All Mac Windows Linux Cross-Platform

The module SystemInformationMBS

module SystemInformationMBS
Type Topic Plugin Version macOS Windows Linux iOS Targets
module System MBS Util Plugin 8.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
A module to collect all the system information functions.
Example
msgbox "Welcome "+SystemInformationMBS.Username+"!"

ProcessorCount Modes

Constant Value Description
kProcessorCountDefault 0 Default behavior.
kProcessorCountLogical 1 Logical Processors
kProcessorCountPhysical 2 Physical Processors

Windows Machine Types

Constant Value Description
kWindowsMachineAMD64 &h8664 ARM in 64-bit.
kWindowsMachineARM32 &h01c0 ARM in 32-bit.
kWindowsMachineARM64 &hAA64 AMD 64-bit x86.
kWindowsMachineI386 &h014c Intel 32-bit x86.
kWindowsMachineUnknown 0 Unknown.

Some examples which use this module:

Blog Entries

Xojo Developer Magazine

Release notes

  • Version 24.6
    • Improved OSVersionString function in SystemInformationMBS module to better recognize Windows Server 2019 and newer.
  • Version 24.3
  • Version 23.3
  • Version 23.1
    • Deprecated isLeopard, isSnowLeopard, isLion, isMountainLion, isWindows2000, isWindowsXP and isWindowsVista in SystemInformationMBS module since our plugins don't run there anymore.
    • Deprecated WinCSDVersion and WindowsAero properties in SystemInformationMBS module.
    • Deprecated WinServicePackMajor and WinServicePackMinor properties in SystemInformationMBS module.
    • Fixed isMonterey and isVentura to report correctly SystemInformationMBS module, broken in 23.0.
  • Version 23.0
    • Fixed a problem with isMonterey and isVentura in SystemInformationMBS class not recognize the version correct if parameter OrHigher is false.
  • Version 22.3
  • Version 22.0
  • Version 21.4
  • Version 21.3

The items on this page are in the following plugins: MBS Util Plugin.


The biggest plugin in space...