Skip to content

Net_GetAdapterInfo

VB Scripting Library > OSD Scripting Library > Network functions (OSD)

Detects the default gateway of the network adapters that have an IP address and a default gateway, and writes it to the DefaultGateway value in the following registry key.
“HKLM\SOFTWARE\CapaSystems\CapaInstaller\Client\Inv”

No arguments provided.

Boolean, TRUE if function completed successfully.

  • If more than one adapter has a default gateway, the value from the last adapter found is used.
  • OSD_Initialize calls this function and stores the gateway IP address in the gsGatewayIP variable.

The following example detects the default gateway for the network, and displays it to the user.

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 Then bStatus=Dialog_ShowInformation("Your default gateway is: " & gsValue)
Job_End(bStatus)
'End main

Scripting Guidelines, Dialog_ShowInformation Constants Package Property Variables