윈 도 우 [PE와 멀티부팅] 윈도우 버전, 빌드 정보 보기 bat
2014.02.18 06:19
저도 이제 잊고 있는데, 댓글에 또 요청이 있더군요 ㅎㅎ
PE에서도 작동했으면...
그래서 윈도상에서도 다른 윈도 정보까지 볼 수 있도록 했습니다
그러나, 예기치 않은 문제점들이 솔솔 나타나더군요. 쉬울 줄 알았더니... 상상과 현실은 늘 그렇게 우리를 슬프게..응?
아무튼 여러가지 예기치 않는 문제들을 뚫고? 만들기는 했습니다
그러나, XP는 그냥 XP만 보여주고 땡입니다. 어쩐지 다른 레지스트리에 For구문이 통하지 않더군요. 이상하게..
(XP는 만기가 다 되어서 대충하고 패스합니다. orz)
스샷은 PE에서 실행한 것입니다.(물론 실컴에서도 해봤습니다)
a b c 순으로 파일을 찾아갑니다. 보통 C에서 제일 먼저 걸리게 되죠 ㅎㅎ 실컴이나 PE나..
PE에서 실행하는 걸 감안하여 이런 식으로 통일했습니다. 관리자권한으로 자동 실행됩니다(그냥 더블클릭만 하시면 됩니다)
이렇게 문자(d)만 입력하셔야 합니다. : 이거 빼고요. 편리하자고 만든거죠
엔터치면 계속 같은 화면 반복됩니다 ㅎㅎ 창을 닫으셔야 끝나죠.
더 이상의 수정은 없기를 바라면서...
--------
2014-02-18 11:12 7번파일
xp home과 pro 구분했습니다. 어쩐 일인지 레지스트리에도 없고...골치 아프더군요. 그러나, 분명 차이가 있으므로..
좀 전에 잠시 6번 파일 올라갔는데요. 다른 곳에 멀티로 xp 설치된 경우만 작동하게 수정했더군요 ;
정작 xp에서 실행하면 home과 pro를 구분하지 않는 그 전 방식으로 나옵니다 ; 이런; 7번은 그거 수정했네요
6번은 급하게 삭제했습니다 ㅎ 이제 고만해야 할 듯...orz
* 참고로, 윈도 9x 에는 작용하지 않을 겁니다. 이론적으로 2000까지는 가능한데요. 실제 확인은 못 했네요. 윈2000 이 없으므로..
xp랑 비슷하겠지 하고 그냥 넣어뒀습니다만..작동하지 않을 수도 있습니다. 서버2003 역시 마찬가지이고요.
서버2003은 있으므로 한번 설치해봐야겠네요.
-------------------
2014-02-18 14:03 8번파일
댓글에 윈도설치 유무도 알려달라 하셔서 추가했습니다.
그냥 무작위 대입법으로 윈도를 찾는데 유용하겠군요 ㅎㅎ
그리고, 역시 서버2003에서는 제대로 안 먹히네요. 에고..이거 산더미입니다
다행히 서버2003이 다른 파티션에 설치된 경우는 잘 작동하고요(pe에서는 문제가 없다는거죠. 다행히)
2003을 부팅한 상태에서는 또 xp와 달라서 일부 안 되네요.
--------------------
2014-02-19 02:36 9번파일
댓글에 xp pro인데 home으로 표시된다고 하셔서...아차..sp3 프로와 sp2 home을 비교했었네요. 이런;
그래서 다시 xp pro sp2를 구해서, 설치하고 비교했습니다. 안타까운 것은 처음 발견된 걸로 비교했으면 이런 일이 없는건데요..음
이제 xp home과 pro는 잘 구분될 겁니다.
아..그런데 마지막으로 sp3 home도 비교해봐야겠네요. 이거참..
--------------------
2014-02-19 03:54 9번파일 수정(xp가 다른 파티션에 설치된 경우(pe포함)은 수정했는데, xp로 부팅하는 상황을 수정 안 했네요)
다행히, sp3 home 설치해봤는데..구분이 잘 되네요.
설마 xp원본파일이나 sp1파일사용하시는 분들은 안계시겠죠? ㅎㅎ이건 저도 포기합니다.
sp2만 해도 나온지 10년은 되었습니다(근데 sp3으로 업데이트 안 하시나보네요? ;)
댓글 [23]
-
슈퍼루키0 2014.02.18 08:06
-
바닷바람 2014.02.18 08:20
정말 감사합니다
부팅불일때 윈도정보확인용으로 딱입니다
-
박사유 2014.02.18 09:14
감사합니다.^^
xp부팅상태에서 실행해보았습니다.
-
suk 2014.02.18 10:44
어이쿠, 아직도 xp....게다가 sp2를 쓰시고 계시네요? 실사용하시나요?
sp3도 4월이면 운명하시는데요. sp2는 진작에 돌아가셨는데...아직도 붙잡고 계시네요? ㅎㅎ
저는 순전히 테스트용으로 sp2 home도 사용했습니다만..가상머신에만 설치했죠.
....근데 어쩐지 리비전 숫자는 영...적네요. 불안불안합니다. 제 경우에는 파일 확인하여 맞는거 확인했습니다만..
일반화가 가능할지 모르겠네요. windows폴더 안에 explorer.exe 파일 버전보시면 리비전도 나옵니다.
-
박사유 2014.02.18 11:14
죄송합니다. 아직도xp sp2를 실사용하고있습니다.
사용하는데 전혀 문제가 없어서요...
suk님께서 늘 좋은자료,정보 주시는데...orz
그냥 앗쓰하면서 위안을 삼고있습니다.
감사합니다.
-
사나이가는길 2014.02.18 13:27
사용해보니 약간 이상합니다.
일단 C드라이브에 윈도우가 설치되어 있구요 D.E 는 그냥 데이타용 입니다. (현재상태)
당연히 실행해보면 C드라이브는 윈도우버젼 출력되고요 .. 혹시 D드라이브는 ... 해서 D드라이브를 입력해봤죠..
역시 D드라이브에도 똑같이 윈도우가 설치되어있다고 출력됩니다 ..
D드라이브는 "윈도우를 찾지 못했습니다" 라고 출력이 돼야 되는데요...ㅜ,ㅜ
-
suk 2014.02.18 14:02
아..그건 그냥 형식적으로 넣어둔겁니다. 말 그대로 형식에 맞게;
모든 드라이브에 하나도 설치되지 않은 경우를 의미하는건데요
암튼 다른 의미이지만, 설치 유무도 표시해줘야겠네요. 8번으로 올립니다
-
사나이가는길 2014.02.18 14:13
잘되네요.. 감사합니다
-
프로그래머 2014.02.18 14:12
-
brucex 2014.02.18 14:24
석님꺼는 안받으면 언젠가 반드시 후회하게 되더군요 ㅎ
좋은 자료 고맙습니다~
-
만쓰 2014.02.18 15:21
유용한 자료 고맙습니다..~~
-
고고 2014.02.18 15:33
자료 감사합니다. 즐거운 하루보내세요.
-
DarknessAngel 2014.02.18 18:17
음...아직까지 스크립트 짜면서 XP경우 sp구분할 필요성은 못 느낀
기컷해야 x86/64만 구분하면 되더군요
-
박사유 2014.02.18 21:29
xp pro 인데, 홈으로 표시가되네요.
-
suk 2014.02.19 01:33
아..구분을 잘못한 것 같네요.
단순히 프로와 홈으로 생각했더니..sp2와 sp3 차이도 있었네요.
sp2 프로를 구해서 비교를 해야겠습니다. 에고 힘드네요.
-
suk 2014.02.19 02:35
sp2 프로 설치하고 sp2 홈과 비교해보니까...안타깝네요
순서상 먼저 나온 파일로 비교했으면 맞았는데요
왠지 좀 더 모양있는 걸로 선택해가지고 sp3에만 있는 시스템파일로 당첨이 되었네요
처음으로 나온 다른 파일로 비교했으면 sp2까지 적용되는거고...이렇게 sp2 프로까지 검색하여 설치 비교 안 해도
...뭐 그냥 이것도 경험으로 생각하죠 ㅎㅎ
이건 9번 파일로 올립니다.
-
suk 2014.02.19 03:47
기존에 있던 2가지 파일입니다. sp2와 sp3을 비교하는 어처구니 없는 일이...pro와 home 생각만 하다가요;
그래서 sp2 pro를 공수해와서 비교하고는 안타까워했죠. 처음 발견된 걸로 했으면 되는 것이었습니다.
그리고 마지막으로 sp3 home도 설치하여 확인을 했습니다. 이제 sp2와 sp3은 확인이 됐습니다.
sp1이나 최초의 xp파일은 모르겠네요 ㅎㅎ 설마..하긴 기인들이 계시므로 모르지요. 업데이트도 안 하시고 꿋꿋하게 사용하시는지
sp2도 sp3로 왜 업데이트 안 하시는지...? 윈도 업데이트로 되죠?
-
박사유 2014.02.19 08:27
업데이트 않하는 이유?는 Suk님을 조금이라도 위에서처럼 공부? 시키려구요..ㅋㅋㅋ 넝담입니다.
정말 사용하는데 문제가 없어서요.. 그래서 업데이트를 않하고 사용합니다.
궁금한 os야 뱀한마리 키우면서 이것 저것 테스트합니다.
감사합니다.
참~ 9번은 정상적으로 나옵니다.
-
바보고집 2014.02.19 17:28 조금 생각해봤는데. winload.exe 파일 찾아서 버전 정보 check하면 윈도우 버전 알수 있지 않나요???
vbs 스크립트 이거 트루이미지 인증툴에 있는 스크립트입니다.
Set fso = CreateObject("Scripting.FileSystemObject")
WScript.Echo fso.GetFileVersion(WScript.Arguments(0))이용해서 받으면되고 vbs를 에코로 만들게 하고 삭제하면되고........
그러면 reg load 안하고 바로 받아 올수 있을 것 같네요.........
다른 리비전 정도들도....... explorer 버전 체크하면 바로 받아 올수 있을 것 같고........
아무튼 제 생각은 그렇습니다..
pe를 cscript도 작동안되게 만들지 않으면 작동될테구요........
ver 명령 정보와 winload.exe 버전 정보가 동일하더군요...
-
suk 2014.02.19 22:34
좋은 생각이시지만...파일로 버전 알아보는건 이미 해봤던 겁니다
파일마다 버전이 달라서 통일 할 수가 없더군요. 그래서 레지스트리로 알아보는겁니다
IE 버전으로 하면 6.3 으로 시작하지 않고..ie버전이 나와버리죠 ;; 6.3의 경우는 11부터 시작합니다
이것으로 윈도 버전을 표시할 수는 없죠. 윈도 탐색기 explorer는 어떤가? 이것도 역시 대표성이 조금 부족하더군요
xp에서는 이상하게 나오더군요. 6.0.2900 이렇게 나옵니다. 5.1.2600으로 시작해야 하는데요. 뒤에 리비전만 맞더군요
cmd로 해도 역시..리비전이 안 맞을 때가 있고요. 그래서 레지스트리만 오락가락 하지 않네요.
xp 경우 홈과 프로 표시가 레지스트리에 없어서 어쩔 수 없이 시스템파일 유무로 구분했습니다만...본래 해서는 안 되는거죠 ;
(winload.exe는 xp에는 없고요. 통일된 방법은 못 되겠습니다. 또 vbs를 cmd로 통합하려면 골치 아프겠네요.)
그래도 vbs로 파일버전 체크하는 방법은 대충 알게 되었네요. ㅎㅎ
-
바보고집 2014.02.20 00:11 home pro 구분하는 레지있었던 것으로 기억합니다. 왜 수동으로 홈버전하고 pro버전하고 바꾸는 방법이 있었던 것으로 기억합니다.
그리고 바꾸는 프로그램도 외국사이트에서 받았던 기억이 있습니다.
인터넷에 홈에디션을포로페션널로 바꾸기를 찾아서보시면 알수 있습니다.
간만에 또 검색질을 했습니다.
레지를 통해 바꿀수 있다. 곧 레지를 통해 알수 있다.
-
바보고집 2014.02.20 22:28 vbs cmd에 합치는 것은 대량의 reg 파일 regedit /s나 reg import 명령을 쓰려고 bat로 통합할때와 똑같습니다.
echo Set fso = CreateObject("Scripting.FileSystemObject") >a.vbs
echo WScript.Echo fso.GetFileVersion(WScript.Arguments(0)) >>a.vbscscript .a.vbs
원래는 for문 %%a로 결과를 받아야서 set 명령 때리면될건데 생각합니다.
del a.vbs
이내용은 두줄밖에안되니 간단합니다.
툴 중에 vbs2cmd라는 툴 있는지 모르지만 있다면 방법은 위방법과 동일할겁니다.
-
Lucky 2014.02.20 22:52
수고 많으셨습니다.
고맙습니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
2407 | 기 타| 부팅 메뉴 모음이 있었으면 하는 마음에서 올립니다 [9] | 이어도행 | 4688 | 1 | 03-07 |
2406 | 윈 도 우| bcdboot가 안 먹힐 때 [8] | suk | 3523 | 2 | 03-06 |
2405 | 윈 도 우| 윈도우 7 vs 윈도우 8.1 성능 평가 [3] | DOS | 11803 | 0 | 03-02 |
2404 | 윈 도 우| 윈도우 8.1 32bit vs 윈도우 8.1 64bit 성능 평가 [5] | DOS | 6978 | 6 | 03-02 |
2403 | 윈 도 우| 윈도우 8 vs 윈도우 8.1 성능 평가 [5] | DOS | 6852 | 2 | 03-02 |
2402 | 소프트웨어| AOMEI Backupper 사용기 [16] | 난이나팔자 | 5127 | 5 | 03-01 |
2401 | 소프트웨어| 백업 복구 프로그램 4종 간단 사용기 [6] |
|
7035 | 2 | 03-01 |
2400 | 소프트웨어| [수정]USB 굽는 BAT파일 만들어봤습니다 [30] | suk | 5703 | 10 | 02-28 |
2399 | 소프트웨어| 다음 V3 업그레이드 안내 [3] | CraXicS | 5297 | 3 | 02-27 |
2398 | 소프트웨어| 간편하고 쓰기 편한 Backup 프로그램 AOMEI Backupper 1.6 ... [45] | bee | 8074 | 6 | 02-25 |
2397 | 윈 도 우| 윈도우 XP 부팅 시스템 파일 손상으로 부팅이 안될 경우 [2] | DOS | 4884 | 5 | 02-25 |
2396 | 소프트웨어| [저용량추가] POWER RECOVER 5.6 [한글판 PE] [35] | suk | 7837 | 4 | 02-24 |
2395 | 기 타| 웹버전 모비즌 사용기 | 고양이2 | 4142 | 1 | 02-24 |
2394 | 윈 도 우| 파워유저PE 드라이버 문제 해결... [6] |
|
4189 | 0 | 02-24 |
2393 | 소프트웨어| PhotoZoom_Pro 5.1.0 [2] |
|
3079 | 0 | 02-24 |
2392 | 소프트웨어| [후기] 드디어 트루이미지를 능가하는 툴을 발견했나요? [15] | suk | 8267 | 0 | 02-24 |
2391 | 윈 도 우| Embedded 8.1 에 유출업데이트 적용해봄.. [1] |
|
3523 | 1 | 02-24 |
2390 | 윈 도 우| 멀티부팅 테스트 - win7과 xp에서, 8설치하고,다시 xp복구... [6] | suk | 4768 | 2 | 02-21 |
2389 | 윈 도 우| Windows 8.1 인증백업 및 복구 | thylacine | 5113 | 0 | 02-21 |
» | 윈 도 우| [PE와 멀티부팅] 윈도우 버전, 빌드 정보 보기 bat [23] | suk | 5644 | 3 | 02-18 |
굿이네요 감사합니다.