Try this:
[DllImport ("wininet.dll")]
private extern static bool InternetSetOption (int hInternet,
int dwOption,
ref INTERNET_CONNECTED_INFO lpBuffer,
int dwBufferLength
);
[StructLayout(LayoutKind.Sequential)]
struct INTERNET_CONNECTED_INFO
{
public int dwConnectedState;
public int dwFlags;
} ;
INTERNET_CONNECTED_INFO ci = new INTERNET_CONNECTED_INFO ();
// To set online use 1 for dwConnectedState member
ci.dwConnectedState = 0x10; //INTERNET_STATE_DISCONNECTED
ci.dwFlags = 1; //ISO_FORCE_DISCONNECTED
InternetSetOption (0, 50, ref ci, Marshal.SizeOf (ci)); //50 -
INTERNET_OPTION_CONNECTED_STATE
Hi!
How can I code the Work Offline function using Wininet and
InternetSetOption. I found some stuff in VB and Delphi but not in C# :-(
~Matt