Net_GetAdapterInfo
VB Scripting Library > OSD Scripting Library > Network functions (OSD)
Net_GetAdapterInfo()
Section titled “Net_GetAdapterInfo()”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”
Arguments
Section titled “Arguments”No arguments provided.
Return Type
Section titled “Return Type”Boolean, TRUE if function completed successfully.
Remarks
Section titled “Remarks”- 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.
Example
Section titled “Example”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 mainSee Also
Section titled “See Also”Scripting Guidelines, Dialog_ShowInformation Constants Package Property Variables