어서 노를 저어라!

2010/06/19

MAC address / IP 가져오기 (CPP, C#)

Filed under: SW — Tags: , , — latellian @ 04:31
NIC의 MAC 주소를 가져오기
다수의 네트워크 어댑터를 가지고 있고, 이를 조정해야 할때 사용.
링크 / IPs
Advertisements

2009/07/02

넷스위치 v1.1

네트워크 카드 켜기/끄기 시스템 트레이로 종료 프로세스 진행 상태 네트워크 카드 리스트및 상태

NicSwitch.zip

넷스위치 v1.1 은
  컴퓨터의 네트워크 카드를 켜고 끌수 있게 해주는 프로그램이다.
가끔 랜선을 뽑아야하거나, 네트워크 카드가 여러개여서 프로그램이
작동하는데 문제를 일으키거나 할때가 종종 있었는데,
네트워크 카드를 마우스클릭 한번으로 켜거나 끄도록 할수 있어
 더이상 걱정하지 않아도 될듯싶다.    (나 혼자만의 생각일 뿐이다…)

처음 프로그램을 실행시키면 컴퓨터에 설치된 네트워크 카드 리스트가
모두 보인다. 여기서 원하는 카드명을 더블클릭해주면 현재 작동중인
카드는 작동을 중지하고, 멈춰있던 카드는 작동을 시작한다.
여러개의 카드를 한꺼번에 액세스하려면 각각을 선택해준후 ‘켜기/끄기’
버튼을 클릭해주면 차례로 진행된다.
‘숨기기’는 시스템 트레이로 이동하는것을 말한다.
아이콘을 더블클릭하면 본래 화면으로 되돌아가고, 오른쪽 버튼의 메뉴를
이용할수도 있다.
네트워크 카드의 상태가 ON/OFF가 아닌 ETC로 나오는경우가 있는데,
이것은 현재 카드가 ON/OFF이외의 동작을 하고 있는경우이다.
현재 버전에서 이상태를 일일이 체크하여 사용자에게 알릴필요는
없다고 판단하여 제외시켰다.

압축파일 구성은 실행 파일 하나( NICSwitch.exe ) 와
두개의 DLL파일( mfc90u.dll, msvcr90.dll )로 되어있다.
모두 한자리에 풀어서 실행만 시켜주면 된다.

현재 XP에서만 테스트를 했다.

참조1,
참조2 , 소스를 제공해주신
태발이 님께 감사합니다…

2009/06/28

네트워크 카드 Switch (NIC Switch) 프로그램 중간 점검

Filed under: 넷스위치 — Tags: , , , , — latellian @ 10:39

읔, 이름이 이상하네…
다시 지어줘야지.

출처2 출처
넷스위치라는 네트워크 카드를 켜고 끌수 있는 프로그램이다.
소스는 네트워크 카드를 검색하고,
  검색된 대상에대해 toggle(?)을 수행한다.
   – 켜져 있는 카드는 끄고, 꺼져있는 카드는 켠다.

호기심에 이걸 내가 사용하기 편하게 만들어봤다.

노트북이라서 대략 잡히고 있는 카드만 다섯개정도 된다.
vmware등 가상이 몇개 자리하고 있어서다.

막상 릴리즈 하려고 하니 widows sdk를 포함시켜야 하는 문제가 발생했다.
NetCon.h가 필요한데 이게 SDK에 있던거라…

다음 주중에 시간이 되면 어느정도 마무리가 될거같다.

재배포할 DLL확인

atl90.dll / ATL
 
msvcm90.dll, msvcp90.dll, msvcr90.dll / C 런타임 및 표준 C++ 라이브러리
 
mfc90.dll, mfc90u.dll, mfcm90.dll, mfcm90u.dll, mfcmifc90.dll / Microsoft Foundation Classes
 

Blog at WordPress.com.