示例#1
0
 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));
 }
示例#2
0
        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));
        }
示例#3
0
 private static extern bool InternetSetOption(int hInternet, int dwOption, ref INTERNET_CONNECTED_INFO lpBuffer, int dwBufferLength);
示例#4
0
 private static extern bool InternetSetOption(int hInternet, int dwOption, ref INTERNET_CONNECTED_INFO lpBuffer, int dwBufferLength);