public static void SetIEConnectionMode(bool offline) { INTERNET_CONNECTED_INFO lpBuffer = new INTERNET_CONNECTED_INFO(); if (offline) { lpBuffer.dwConnectedState = INTERNET_STATE_DISCONNECTED; lpBuffer.dwFlags = ISO_FORCE_DISCONNECTED; } else { lpBuffer.dwConnectedState = INTERNET_STATE_CONNECTED; } InternetSetOption(0, INTERNET_OPTION_CONNECTED_STATE, ref lpBuffer, Marshal.SizeOf(lpBuffer)); }
private static extern bool InternetSetOption(int hInternet, int dwOption, ref INTERNET_CONNECTED_INFO lpBuffer, int dwBufferLength);