설치 / 사용기

기 타 VBS vtool.exe의 재발견 - ISOtoWIM.cmd를 GUI처럼 하여 보았습니다

2022.12.22 17:31

왕초보 조회:848 추천:23

vtool.exe 프로그램에 대해서 잘 모르시는 분들이 더 많으실것 같습니다

이 프로그램은 2020년 3월에 강좌란에 지후빠님께서 소개를 해주셨던 프로그램 입니다

VBS에서 할수 없는 기능들을 확장시켜주는 프로그램 입니다

 

아래는 지후빠님께서 강좌란에 소개를 하여 주신 글입니다. 지후빠님 감사합니다

 

VBScript 기능 확장하기 개요 - API, COM server

https://windowsforum.kr/lecture/13097992

 

위의 소개글을 보고 vtool.exe 프로그램을 알게되면서 드라이브 목록을 보여주는것을 보고 백업 프로그램에 활용을 했었습니다

이 당시에는 드라이브 목록에만 눈이 가서..윈도우 파티션 선택에 이것을 활용하고 메세지는 그냥 VBS 기본 메세지를 활용을 하였습니다

딱 여기까지만 해보았습니다

 

그런데...아주 좋은 기능이 있다는것을 이제서야 알게 되었습니다

BR Simpe에서 메세지를 보여줄때 이 메세지는 기본 메세지가 아니라 TaskDialog라는 메세지를 활용해서 기본 메세지 보자 조금 보기가

좋습니다.. 프로그래밍 언어로 만드는 프로그램에서만 이 메세지를 활용할수 있는줄 알고 있었습니다

vtool.exe에서도 이 메세지를 구현을 하고 있습니다...이 좋은것을 그 당시에는 알지못했네요  알고 있었다면..아마..cmd 백업 프로그램에

VBS 메세지 대신에 활용을 했을것 같습니다

 

컴퓨터 관련해서 너무 많은 정보속에 있어서인지..귀한 정보를 가지고 있다는것을 모르고 여기저기 많이 찾아 다닌것 같습니다

vtool.exe에서 List 기능도 있어서 ISOtoWIM cmd 한번 적용을 해보았습니다

큰 문제가 있습니다.. List 창 크기를 마음대로 설정을 할수가 없고 고정 크기입니다..

이미지 설명이 긴 경우 폭이 늘어나야하고 인텍스 번호가 긴 경우 높이도 늘어야야 하는데..결국 실행후 폼 크기를 늘리는 방법으로

하여 보았습니다

 

vtool 다운로드 링크입니다..도움말에 예제도 있어서 활용하는데 도움이 됩니다 

최신 버전이 2022년 1월에 업데이트 된 3.5.0 버전입니다

 

http://eriedel.info/en/files/vtool/vtool.html

 

WizApp에서는 폼 크기가 변경이 되지 않어서 바로 포기를 했었습니다. 그나마 vtool.exe에서는 어거지로 적용을 해보았다는것에 만족을

해야할것 같습니다

 

 

1. 예전에는 왜 TaskDialog 항목을 보지 못했는지 지금도 이해가 안되네요 도움말을 보고 드라이브목록 보여주는것을 활용을 하였는데요

   이제서야 인연이 다아서 활용을 해 보게 되었습니다

1.jpg

 

2. ISO에서 윈도우 이미지 목록을 List에 보여주는것으로 하여 보았습니다

2.jpg

 

3. TaskDialog 메세지입니다... vtool 프로그램이 능력이 아주 좋습니다..dll의 아이콘을 지정할수가 있습니다

3.jpg   4.jpg

 

4. 큰 제목 배경에 컬러를 설정할수 있습니다..컬러는 마음대로 설정하지는 못합니다..기본 설정된 것들이 적용 됩니다

5.jpg   6.jpg

 

5. icon 파일이 적용되지는 않지만 dll에 넣어서 활용하면 아래처럼 본인이 원하는 아이콘을 적용할수 있습니다

  그런데 여기에서 문제가 있기는 합니다...cmd 숨김 실행시 메세지가 멘위로 나오지 않고 현재창 뒤로 나옵니다..

  아무리 이쁜 메세지라도 현재창 뒤로 나오면 찾아서 봐야하는데 너무 불편하죠. 고민입니다..

7.jpg    8.jpg

 

4. vtool.exe에서 vb6용 msvbvm60.dll 파일을 필요로 하네요. Iso2Wim.cmd에서 추출한 정보를 vbs에서 보여주는 방식입니다

9.jpg

 

5. 여기서부터는 동영상으로 찍은후 추출한 사진입니다

10.jpg

 

6. vbtool 의 List 창 실행 모습입니다. 아래 크기가 기본입니다..마우스로 드래그 해서 창 크기를 변경할수는 있습니다

  이 창크기를...

11.jpg

 

7. 이미지 갯수와 이미지 설명 길이에 맞추어서 창 크기를 변경이 되었습니다..기본창이 나타났다가 순간 사라지고 다시 아래 모습으로

  타나납니다.. 따로 입력할수 있는 곳이 없고 List 창이 다입니다

12.jpg

 

8. 입력할곳이 없어서 ISO인 경우 마운트된 드라이브를 제목에 표시를 하였습니다

13.jpg

 

9. 이 메세지를 보고 싶어서..이렇게 엉뚱한 짓을 하고 있습니다..메세지 폭 최대 크기가 정해져 있어서..이미지 이름이 길 경우 2줄로 표시가

  되는 문제점도 있습니다

  첫번째 줄이 인텍스번호와 이미지 이름이고 두번줄은 저장되는 이름입니다..두번째 줄 저장 이름에 인덱스 번호가 빠졌네요

14.jpg

 

10. 목록을 GUI로 보여준다는것으로 만족해야할것 같습니다

15.jpg

 

11. 용량이 적은것으로 실제 내보내기를 해보겠습니다..이 과정들은 모두 VBS로 진행이 됩니다

17.jpg

 

12. 작업중입니다

18.jpg

 

13. 내보내기 작업이 완료가 되면 다시..처음 창으로 됩니다..프로그램 종료는 X 를 클릭해서 종료를 해야 합니다

19.jpg

 

14. 기존 파일 유무 확인후 삭제를 해줍니다

20.jpg

 

15. PE에서 실행 모습입니다

23.jpg

 

16. 내보내기 메세지입니다

24.jpg

 

17. 작업중입니다

25.jpg

 

18. 이미 추출한 wim 파일에서 우클릭을 해보았습니다

26.jpg

 

19. vbtool 파일이 바아러스 검출이 3개 되네요..

27.jpg

 

20. 마무리

컴퓨터 관려해서는 좋은것을 가지고 있었도...모르고 놓치는 경우가 많습니다

cmd 백업 프로그램에서 메세지 관련해서 만들어 활용을 해보기도 하고 VBS로 활용하기도 하고..다양한 방법들을 찾아서 활용을 해보려고

했습니다..

vtool에서 가장 원했던 TaskDialog 메세지가 되는 줄을 이제서야 알게 되다니 너무 늦게 알게된것 같습니다..

덕분에 실전에 활용하기는 좀 그렇지만..ISOtoWIM cmd에도 활용을 다해보게 되었네요

 

이런 기능도 있구나 하고 기억해 두셨다가 cmd 관련해서 좀더 다양한 방식으로 꾸며보고 싶을때 활용하시는것도 좋을것 같습니다

 

강추위기 계속 되고 있습니다

건강에 유의 하시길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
10921 기 타| [추가] Popup Menu Launcher (MPause) - 도우미 버전 프리뷰 [21] 빨강모자 459 34 03-26
10920 소프트웨어| WIM 정보 v0981 - 검색 기능 추가.편의성 향상(약간의 버그... [10] 입니다 765 35 03-26
10919 기 타| pureBasic IFW BR OneClick v0.02 - 드래그, PE 설정 기능... [12] 왕초보 737 27 03-26
10918 기 타| Snapshot_BR_Single_v3.0 감사 사용기^^ [7] 수리수리 631 17 03-25
10917 소프트웨어| Advanced Installer 한글 패치 2종 [78] SPiRiTY 1062 106 03-25
10916 윈 도 우| 무인 설치 unattend.xml 에서 윈도우 11만 특정 작업하기 [16] suk 812 41 03-25
10915 소프트웨어| 아래 글에 그거 일부 기능만 완성(수정) [11] 라랑 406 16 03-25
10914 소프트웨어| PureBasic으로 BCD 툴 따라해보는 중 [4] 라랑 545 9 03-24
10913 기 타| WinXPE147수정버전_20240322_ 23H2(빌드22631.3296)사용기 [66] 격자 1196 114 03-23
10912 기 타| [추가] 노랑개굴님 Menu.wcs을 활용하여 보았습니다. [11] 왕초보 825 22 03-23
10911 기 타| 【수정】 Easylight 288mb-Wifi ToolsEL wim통합 PE update2 [36] 딸랑쇠 1797 91 03-23
10910 윈 도 우| 무월님에게 그리고 스크립트 고수님들에게...... [3] 마로94 611 2 03-22
10909 윈 도 우| 윈도우 통합 과정 - 감사합니다 모든분들꼐 [15] 마로94 914 28 03-22
10908 소프트웨어| WIM 정보 v0970 - bcd 1회 부팅 - 소소한 버그들 수정. WIM... [16] 입니다 905 51 03-22
10907 기 타| [문제해결] PE 1회 부팅 PESettings v4.0 의 배경사진에 문... [20] 왕초보 835 35 03-22
10906 기 타| [종료]WindowsXPE147_20240322 [45] 노랑개굴 1284 92 03-22
10905 윈 도 우| cmder 소개 [28] 집앞의_큰 813 64 03-22
10904 기 타| WIndowsXPE147 필드사용기 [35] V무등산V 573 62 03-21
10903 소프트웨어| 헉시 저처럼 PureBasic 시작해보신 분 계실라나요? [6] 라랑 488 8 03-21
10902 윈 도 우| ADK PE 만들어서 놀았습니다. ( Feat : LaunchBar ) [26] do98 539 49 03-21
XE1.11.6 Layout1.4.8