/
Sys_GetMac
Sys_GetMac
Sys_GetMac(sIP)
Tries to resolve the Mac address for the given IP by ping and ARP cache lookup.
If successfull, the MAC address is returned in gsValue, otherwise gsValue returns empty string.
Arguments
ARGUMENT | DESCRIPTION | TYPE |
---|---|---|
sIP | The IP address to resolve into a mac address | String |
Return Type
Boolean, TRUE if function completed successfully.
Remarks
Example
The following example will try to resolve the mac address for the default gateway.
Private Function IncludeScript(sScriptFile) '... End Function 'Begin bStatus=True If bStatus Then bStatus=IncludeScript("customlib.cis") If bStatus Then bStatus=IncludeLibrary("Capalib.cin") If bStatus Then bStatus=IncludeLibrary("Osdlib.cin") If bStatus Then bStatus=Job_Start("WS","Script Name","1.0","ScriptName.log","INSTALL") If bStatus Then bStatus=OSD_Initialize() If bStatus Then bStatus=Net_GetAdapterInfo() If bStatus Then bStatus=Reg_GetString("HKLM","SOFTWARE\CapaSystems\CapaInstaller\Client\Inv","DefaultGateway",false) If bStatus and gsValue <> "" Then sGatewayIP=gsValue If bStatus Then bStatus=Sys_GetMac(sGatewayIP) If bStatus and gsValue <> "" Then bStatus=Dialog_ShowInformation("Your default gateways mac address is: " & gsValue) Job_End(bStatus) 'End main
See Also
IncludeScript function, Net_GetAdapterInfo, Dialog_ShowInformation
Related content
Net_ResolveIP
Net_ResolveIP
More like this
Net_ResolveIP
Net_ResolveIP
More like this
Net_GetAdapterInfo
Net_GetAdapterInfo
More like this
Net_GetAdapterInfo
Net_GetAdapterInfo
More like this
Net_GetAdapterInfo
Net_GetAdapterInfo
More like this
Net_IsIPAddress
Net_IsIPAddress
More like this