소프트웨어 메인보드 칩셋종류와 운영체제 알아내기.그리고 프로그램실행...
2011.09.02 16:10
안녕하세요
현재 사용중인 메인보드이 칩셋종류와 설치된 운영체제를 알아내서 그에 맞춰서 프로그램을 실행시킬려고 합니다.
혹시 그런 명령어가 있나요?
꼭 2가지를 알고나서 그에 맞는 프로그램을 실행해야 합니다.
예를들어
인텔 h67칩셋보드를 사용하고 운영체제는 윈도우7 64비트를 사용한다면 1.exe를 실행하고
인텔 h61칩셋보드를 사용하고 운영체제는 윈도우xp 32비트를 사용한다면 2.exe를 실행
이렇게 가능한가요? (배치파일)
고수님들의 답변 부탁드립니다.
댓글 [4]
-
돼지고양이 2011.09.02 16:59 -
우금티 2011.09.02 17:13
칩셋을 확인해주는 명령어는 없을 겁니다. 외부 명령어를 사용해야 하는데, 구할 수 있을지...
그것만 되면 OS와 bit에 따라 exe1,2를 선택하는 건 쉽습니다.
-
초월신 2011.09.02 18:01 x64 여부 알아내는건 %PROCESSOR_ARCHITECTURE% 환경변수 확인하면 될 듯 하구요,
윈도우 버전은 ver 명령으로 나오는 문자열에서 버전넘버 문자열을 가지고 문자열 비교해야 되겠죠.
칩셋이 문제인데요, 무슨 명령 가지고 칩셋이름 그냥 딱 "h61" 이런식으로 나오지는 않습니다.
배치파일 만드는 사람이 그 칩셋에 해당하는 장치 ID를 미리 알아야 하고,
레지스트리에서 장치 ID가 존재하는지 확인해서 동작하도록 작성해야 합니다.
즉, 칩셋을 알아내려면 Reg 명령을 사용해서 칩셋 장치에 해당하는
레지스트리 키가 존재하는지 확인하면 된다는 소립니다.
예를 들면, 지금 제 시스템에선
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\VEN_1022&DEV_9600&SUBSYS_82F11043&REV_00
이 키가 노스브릿지 칩셋 (RS780)에 해당하는 키 입니다.
VEN 이라는게 제조사(벤더), DEV가 칩셋, SUBSYS가 세부장치명(보드)을 나타냅니다.VEN_1022 (AMD)와 DEV_9600 (RS780)까지 일치하는 레지 키가 존재하는 컴퓨터라면
780 칩셋 쓴 보드라는 얘기죠. (SUBSYS까지 동일하면 보드까지 같다는 얘기구요.)
이걸 어떻게 찾느냐 하면, 장치관리자에서 "PCI표준 CPU호스트 브릿지" 라는 장치를 찾은 다음,
[속성]에 들어가서 [자세히]탭으로 이동한 후, [장치 인스턴스 경로] 항목을 확인하면
값이 표시 됩니다.
장치관리자에서 [PCI표준 CPU호스트 브릿지]는 여러개가 있기 때문에
그 중에 칩셋에 해당하는 항목이 어느것인지 확인할 필요가 있습니다.제 칩셋의 경우, 아래의 사이트에서 확인 가능하더군요.
PCI 장치 ID를 넣어주면 장치 이름을 찾아줍니다. (넣는 형식은 저 사이트에 써 있죠?)
-
publicstaticvoidMain() 2011.09.02 21:29 if exist %windir%\sysWOW64\ echo 64비트.
if not exist %windir%\susWOW64 echo 32비트.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
25459 | 소프트웨어| Adobe RGB 색상 제대로 볼 수 있는 뷰어 [2] | *** | 2690 | 09-03 |
25458 | 윈 도 우| FK,NK 질문좀,, | 부렁이 | 2768 | 09-03 |
25457 | 윈 도 우| http 404 에러가 뜨며 사이트 접속이 안됩니다. [3] | 눈비 | 3365 | 09-03 |
25456 | 윈 도 우| High Definition Audio 드라이버가 안깔립니다. [10] | 위비랑 | 5066 | 09-02 |
25455 | 서버 / IT| 인터넷? 질문하나 드리겠습니다. [7] | dmkdmk | 2593 | 09-02 |
25454 | 윈 도 우| [미해결]하드때문에 미치겠습니다. 고수분들 제발 도와주세요. [11] | エフ?キラ? | 2650 | 09-02 |
25453 | 윈 도 우| 하드에러라고 뜨면서 블루스크린떠서... [1] | b1115 | 2957 | 09-02 |
25452 | 소프트웨어| PhotoScape 3.5 Portable 사진 저장 불가 [7] | 빨간별 | 2844 | 09-02 |
25451 | 윈 도 우| 크롬플러스질문입니다. | 글루미라이 | 2215 | 09-02 |
25450 | 소프트웨어| *.dat를 csv로 [1] | hobbh | 2386 | 09-02 |
» | 소프트웨어| 메인보드 칩셋종류와 운영체제 알아내기.그리고 프로그램실... [4] | 유비레이서 | 3389 | 09-02 |
25448 | 윈 도 우| "Prefetch 파일이 손상되었습니다" 란 메시지 해... [2] | 낮술 | 2898 | 09-02 |
25447 | 하드웨어| DNA 컴퓨터에 대해서 알고 싶습니다... [4] | 초록 날개 | 2212 | 09-02 |
25446 | 소프트웨어| iTunes에서 | 유체이탈 | 1921 | 09-02 |
25445 | 소프트웨어| 스마트폰 필기인식에서 "교"자 인식 문제 [1] | 안드로이 | 2234 | 09-02 |
25444 | 윈 도 우| 윈도우7 하드 할당되지 않음 및 이상하게 나눠짐 고수님들 ... [3] | エフ?キラ? | 4273 | 09-02 |
25443 | 윈 도 우| 탐색기 폴더보기를 모두 동일하게 하려면 어떻게? [3] | 딩동~ | 2693 | 09-02 |
25442 | 윈 도 우| 혹시 kt 쓰시는 분들 중에 이런현상 있나요? [3] | 매너굿뜨 | 2396 | 09-02 |
25441 | 윈 도 우| CMI9761A 사운드 드라이버를 찾습니다. [3] | 뚜버기 | 3147 | 09-02 |
25440 | 윈 도 우| 마크키 인증에서 정말 궁금한게 있습니다. [2] | hskdl | 2122 | 09-02 |
현재 인텔의 경우 칩셋과 OS 버전에 무관하게 모두 단일 파일로 제공됩니다..(구형 메인보드의 경우는 특정 버전까지만 지원함)
AMD 의 경우에는 특별하게 칩셋 드라이버를 제공하지 않습니다.. ( 있긴 있으나 설치안하는걸 권장함)