맥주소, 네트워크Device번호, 네트워크 끄기/켜기가 필요할 때 사용. | ||
1. 맥주소(Mac Address), 네트워크 Device번호, 네트워크 켜기 및 끄기 사용을 공유 합니다. 2. 작업 시 명령어가 길어서, 배치프로그램으로 작성해서 올립니다. 3. 이것의 정보는 프로그램 작성할 때 매우 유용합니다. 4. 소스내용은 VB로 설명하겠습니다. (맥주소를 찾는 방법)
(여러분의 댓글이 있으면, 본 블러그를 찾아오시는 모든분에게 좋은정보가 추가됩니다) |
1. 배치실행 프로그램 기능 설명
A. 배치실행 프로그램 및 기능 설명
① 배치사용의 기능을 위주로 설명 합니다.
② 첨부된 NetOnoffMac.cmd는 일반편집기로 수정이 가능합니다. (Device번호 수정)
③ 첨부파일을 다운 후 실행하여 원하는 작업선택을 합니다.
④ 배치실행 작업은 4가지로 구성 되어 있습니다. (선택하면 바로 실행합니다)
-. 네트워크 DeviceID확인(D) : 맥주소 알아보기, 네트워크장치번호 알아보기 기능
-. 네트워크 켜기(Y) : 확인 된 네트워크주소의 네트워크를 켜는 기능
-. 네트워크 끄기(N) : 확인 된 네트워크주소의 네트워크를 끄는 기능
-. 작업종료는(E/Q) : 배치실행을 종료하는 기능
⑤ 꼭..꼭입니다..네트워크 끄기/켜기를 작업하기 전에 베치프로그램을 실행 후 'D'를 눌러서
-. Device번호를 알아보고
-. 배치실행프로그램을 수정하고
-. 재 실행 합니다.
-. 아래는 맥주소와 네트워크장치번호를 알아내는 그림입니다. (speed에 값이 있는것이 사용중인 장치 입니다)
⑥ VB 프로그램으로 맥주소 알아보는 방법을 공유 합니다. (소스를 첨부 했습니다)
Public Function Gf_MACAddress() As String
Dim obj, objs
Set objs = GetObject("winmgmts:").ExecQuery("SELECT MACAddress FROM Win32_NetworkAdapter WHERE MACAddress Is Not NULL and Speed > 0 ")
For Each obj In objs
Gf_MACAddress = obj.MACAddress
Exit For
Next obj
End Function
⑦ IP주소 알아내는 방법 공유
-. 아래내용을 선언 후 사용합니다.
Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Declare Function GetIPAddress Lib "getmacip.dll" (ByVal lpBuffer As String, nSize As Long) As Integer
-. 호출사용 예 입니다. (VB6)
Dim ls_ConnectIP As String
Dim ls_MacAddress As String
Dim ls_PcName As String
ls_ConnectIP = Space(255)
ls_PcName = Space(255)
'------------------------
GetIPAddress ls_ConnectIP, 128
ls_ConnectIP = Left(ls_ConnectIP, InStr(ls_ConnectIP, Chr(0)) - 1)
GetComputerName ls_PcName, 128
ls_PcName = Left(ls_PcName, InStr(ls_PcName, Chr(0)) - 1)
ls_MacAddress = Gf_MACAddress
B. 파일 다운
사용 후 평가를 해 주시면, 블러그 찾아오시는 모든분들에게 좋은정보를 제공할 수 있는 공유지원역할을 해주시게 되는 것 입니다.
이상으로 블로그를 방문해 주신 모든 분들께 감사드리며, 본 포스팅을 마치도록 하겠습니다.
좋은 정보를 공유해요~~
'컴퓨터이야기 > 알면좋아요' 카테고리의 다른 글
전파환경정보관련 퀴즈 이벤트 참여하세요 (1) | 2015.04.01 |
---|---|
CD없이 윈도우를 설치하기 (부팅USB 만들기) (2) | 2015.03.17 |
다중 서브도메인을 위한 IIS설정하기 (2) | 2014.12.03 |
Windows DNS 셋팅 (0) | 2014.12.03 |
기능 많은 사진 편집기를 공유 합니다. (0) | 2014.07.24 |