What do you mean by "reset"? do you mean that the adapter loses its address when it enters standby mode and does not receive it in the resume?
If so, then the easiest way to accomplish this would be to call ipconfig / renew.
this can be done using
System.Diagnostics.Process.Start("ipconfig", "/renew");
or just put on the desktop a batch file that you can double-click on the line
IPConfig /renew
There.
EDIT ** , IPConfig/Release IPConfig/renew **
API Windows, , ipconfig/renew, .
ONESHOT