Platforms to show: All Mac Windows Linux Cross-Platform

SystemControlMBS(name as memoryblock) as memoryblock

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method System MBS MacCF Plugin 6.2 ✅ Yes ❌ No ✅ Yes ✅ Yes All
The SystemControlMBS function retrieves system information and allows processes with appropriate privileges to set system information.
Example
Function IsRosetta() As boolean
Const CTL_HW = 6
Const HW_MODEL = 2

dim mib,m as MemoryBlock

mib=newMemoryBlock(8)
mib.Long(0) = CTL_HW
mib.Long(4) = HW_MODEL

m=SystemControlMBS(mib)
if m<>nil then
if m.CString(0)="PowerMac" then
Return true
end if
end if
End Function

name is a MIB which can be constructed or queried with SystemControlNameToMIBMBS.
Returns nil on any error.

See also:

Some examples using this global method:

Some FAQ entries about this method:

SystemControlMBS(name as memoryblock, input as memoryblock) as memoryblock

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method System MBS MacCF Plugin 6.2 ✅ Yes ❌ No ✅ Yes ✅ Yes All
The SystemControlMBS function retrieves system information and allows processes with appropriate privileges to set system information.

Returns nil on any error.
name is a MIB which can be constructed or queried with SystemControlNameToMIBMBS.

See also:

Some examples using this global method:

Some FAQ entries about this method:

Xojo Developer Magazine

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


The biggest plugin in space...