일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 황광진
- windows mobile 6.5
- 쉐어포인트코리아
- 훈스닷넷
- 서진호
- 윈도우 모바일
- 실버라이트 코리아
- 주신영
- 소년포비
- 김춘배
- 헤이맨
- 안드로이드
- 신동혁
- 스마트폰
- 옴니아2
- 데브피아
- 거제도
- 루나네스
- 윈도우폰7
- 소년포비소프트
- 지승욱
- 윈도우모바일
- 윈도데브
- UX베이커리
- winmodev
- 신석현
- MIX10
- 윈모데브
- 마이크로소프트
- 윈도우폰
- Today
- Total
소년포비의 세계정복!!
[C#]OpenNETCF.Net을 사용해서 Mac-Address(mac address) 알아내기 본문
Net CompactFramework 에서 Mac 주소를 찾아야 할 필요성을 느겼다. 근데 뭐 이리 하기가 힘들어(?) 나만 그런가?..
항상 생각하는 거지만 Compact Framework 란 말에서 느껴지듯 정말 별로 쓸게 없다 ㅡ,.ㅡ;;
그리고 한 가지 더 .Net 이라는거..시스템에 접근하려면 또 뻘짓해야 한다.
암튼 자바 나 C# 과 같이 런타임이 중간에 끼면 아무래도 제한되는게 많다.
예전에 "C 언어는 프로그래머의 능력에 제한을 받는다(?)" 라는 문구를 봤었는데 ㅎ 진짜 쉽게 프로그래밍 할 수 있는건 뭐 없을까?
음...여담은 여기까지 하고
MAC 주소를 찾으려고 조내 구글링(분명 MSDN을 먼저 찾아야 했지만..뭘 찾을 땐 구글을 사용한다는 -_-;;)을 하다 발견한 글
- 관련 아티클: Building a Wi-Fi Discovery Application with the .NET Compact Framework 2.0
- 예제 프로젝트:
: Build_WiFi_Discover_App_NETCF2.msi
내용을 보시면 알 것 같고~ 예제 프로젝트를 다운로드 한 다음에 OpenNetCF.Net 프로젝트를 여러분의 프로젝트 솔루션에 추가하시던가~ 아님 OpenNetCF.Net을 빌드한 뒤 dll 만 사용할 수 있다.
난 처음 http://www.opennetcf.com/ 에 들어가 Free Software 어쩌고에 들어가 관련 소스를 받아 직접 컴파일 했었는데 잘 안되서..msdn에 올라온 소스를 받아서 했음
그래서 결국 나온 소스는??
using OpenNETCF.Net;
AdapterCollection m_adapters = Networking.GetAdapters();
foreach (Adapter adapter in m_adapters) {
Console.WriteLine(BitConverter.ToString(adapter.MacAddress));
// 근데 MAC 주소가 00-00-00-00-00-00-00-00 형식으로 나온다?
// 자리수가 상당히 긴데??..원래 00-00-00-00-00-00 아닌가?
// 여튼 뒤에 더 나오는 00-00 녀석은 0으로 나오는 것으로 보아 쓸모가 없는것(?)으로 판단된다.
// 6자리만 쓰고 싶다면
// byte[] temp = new byte[6]; Array.Copy(adapter.MacAddress, temp, 6);
}
'윈도우폰 세상 > Windows Phone' 카테고리의 다른 글
[C#]PDA 실시간 TV 보기 (0) | 2009.10.11 |
---|---|
Windows Mobile / 인터넷 연결하기 (0) | 2009.10.07 |
HTTP 압축과 웹 액세스 API (0) | 2009.10.02 |
PDA 에뮬레이터와 PC 연동 방법 및 웹 서비스 1탄 (0) | 2009.09.28 |
PDA에서 웹서비스 호출. 리턴값 데이터셋으로 받기 (0) | 2009.09.27 |