Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

SystemInfo.WindowsMachineInfo

Queries system machine information.

Component Version macOS Windows Linux Server iOS SDK
SystemInfo 11.2 ❌ No ✅ Yes ❌ No ✅ Yes, on Windows ❌ No
MBS( "SystemInfo.WindowsMachineInfo" )

Parameters

none

Result

Returns JSON or error.

Description

Queries system machine information.
Reports the type of machine architecture the app runs in and what native architecture is.
The JSON has two entries ProcessMachine and NativeMachine.
Values can be text with I386, ARM, IA64, AMD64 or ARM64.
Unknown values to the plugin are returned as number.

Examples

Query machine info in FileMaker 64-bit app:

MBS( "SystemInfo.WindowsMachineInfo" )

Example result:
{ "ProcessMachine": "AMD64", "NativeMachine": "AMD64" }

Query machine info in FileMaker 18 in 32-bit:

MBS( "SystemInfo.WindowsMachineInfo" )

Example result:
{ "ProcessMachine": "I386", "NativeMachine": "AMD64" }

Query machine info in FileMaker 19 running in Windows ARM64:

MBS( "SystemInfo.WindowsMachineInfo" )

Example result:
{ "ProcessMachine": "AMD64", "NativeMachine": "ARM64" }

See also

Release notes

Blog Entries

This function is free to use.

Created 30th March 2021, last changed 28th January 2023


SystemInfo.WindowsAero - SystemInfo.WindowsSystemInfo