■ InternetGetConnectedState API 함수 : 네트워크 연결 여부 구하기
------------------------------------------------------------------------------------------------------------------------
using System.Runtime.InteropServices;
#region 인터넷 연결 상태 구하기 - InternetGetConnectedState(description, reservedValue)
/// <summary>
/// 인터넷 연결 상태 구하기
/// </summary>
/// <param name="description">설명/param>
/// <param name="reservedValue">예약 값</param>
/// <returns>인터넷 연결 상태</returns>
[DllImport("wininet.dll")]
public extern static bool InternetGetConnectedState(out int description, int reservedValue);
#endregion
#region 연결 여부 구하기 - IsConnected()
/// <summary>
/// 연결 여부 구하기
/// </summary>
/// <returns>연결 여부</returns>
public bool IsConnected()
{
int description;
return InternetGetConnectedState(out description, 0);
}
#endregion
------------------------------------------------------------------------------------------------------------------------
'C# > WIN32' 카테고리의 다른 글
[C#/WIN32] FindWindow API 함수 : 특정 프로세스의 윈도우 핸들 구하기 (0) | 2020.12.05 |
---|---|
[C#/WIN32] SetConsoleTextAttribute API 함수 : 콘솔 텍스트 색상 설정하기 (0) | 2020.11.23 |
[C#/WIN32] EnableMenuItem API 함수 : Close 버튼 비활성화하기 (0) | 2020.06.04 |
[C#/WIN32] ImmGetConversionStatus API 함수 : 한/영 키 상태 구하기 (0) | 2020.05.22 |
[C#/WIN32] SetWindowDisplayAffinity API 함수 : 화면 캡처 방지하기 (0) | 2020.05.20 |
[C#/WIN32] LoadCursorFromFile API 함수 : 파일에서 커서 로드하기 (0) | 2020.03.01 |
[C#/WIN32] ExitWindowsEx API 함수 : 윈도우즈 종료하기/재부팅하기/로그오프하기 (0) | 2017.02.28 |
[C#/WIN32] AnimateWindow API 함수 : 윈도우 애니메이션 사용하기 (0) | 2017.01.15 |
[C#/WIN32] PlaySound API 함수 : 사운드 재생하기 (0) | 2015.01.24 |
[C#/WIN32] InternetGetConnectedState API 함수 : 네트워크 연결 여부 구하기 (0) | 2015.01.24 |
[C#/WIN32] SendMessage API 함수 : 모니터 화면 끄기/켜기 (0) | 2014.12.02 |
댓글을 달아 주세요