79 lines
2.7 KiB
Plaintext
79 lines
2.7 KiB
Plaintext
SUMMARY
|
|
=======
|
|
The IPRenew sample illustrates how to programmatically release and renew IPv4 addresses
|
|
obtained through DHCP. This program also demonstrates how to retrieve existing
|
|
network adapter configuration information.
|
|
|
|
IPv4 address assignment from DHCP can be updated using the IpRenewAddress and
|
|
IpReleaseAddress functions in IP Helper APIs. These APIs require you to understand adapter index numbers. In Windows, every network adapter has a unique index ID.
|
|
Adapter index IDs can be retrieved using the GetAdaptersInfo() IP Helper API.
|
|
This program features a list option that displays current network adapter configuration
|
|
information showing all adapters index numbers associated with their corresponding
|
|
network adaptors.
|
|
|
|
|
|
Sample Language Implementations
|
|
===============================
|
|
This sample is available in the following language implementations:
|
|
C++
|
|
|
|
|
|
FILES
|
|
=====
|
|
IPRenew.cpp
|
|
This is the main application source file
|
|
|
|
IPRenew.sln
|
|
The Visual Studio solution file for building the sample
|
|
|
|
IPRenew.vcproj
|
|
This is the main project file for VC++ projects generated using an application
|
|
wizard.
|
|
This project file builds the IPRenew application. It contains information
|
|
about the version of Visual C++ that generated the file, and information about the
|
|
platforms, configurations, and project features selected with the application
|
|
wizard.
|
|
|
|
Makefile
|
|
The Makefile for use the with the NMAKE command for building the sample
|
|
|
|
Readme.txt The Readme file
|
|
|
|
|
|
PLATFORMS SUPORTED
|
|
==================
|
|
Windows 98 or later.
|
|
|
|
|
|
To build the sample using the command prompt:
|
|
=============================================
|
|
1. Open the Command Prompt window and navigate to the directory.
|
|
2. Type msbuild IPRenew.sln (solution file)
|
|
or
|
|
1. Open the Command Prompt window and navigate to the directory.
|
|
2. Type NMAKE
|
|
|
|
|
|
To build the sample using Visual Studio 2005 (preferred method):
|
|
================================================
|
|
1. Open Windows Explorer and navigate to the directory.
|
|
2. Double-click the icon for the IPRenew.sln (solution) file to open the file
|
|
in Visual Studio.
|
|
3. In the Build menu, select Build Solution. The application will be built in the
|
|
default \Debug or \Release directory.
|
|
|
|
|
|
To run the sample:
|
|
=================
|
|
1. Navigate to the directory that contains the new executable, using the
|
|
command prompt or Windows Explorer.
|
|
2. Type IPRenew.exe at the command line with the following parameters to launch
|
|
the sample:
|
|
|
|
Iprenew.exe [ -l ] [ -r<index id> ] [ -n<index id> ]
|
|
|
|
-l List adapters with corresponding index ID information
|
|
-r Release IP address for adapter index ID
|
|
-n Renew IP address for adapter index ID
|
|
|