설치 / 사용기

기 타 (성공) BRPE에 VBS 추가를 반만 성공한것 같습니다..

2018.09.07 12:41

왕초보 조회:738 추천:10

 

추가내용입니다

 

이제서야 VBS cmd 숨김실행이 가능하게 되었습니다.

 

PE에서 항상 뭔가 부족하면 dll이이서 dll만 추출을 해서 비교하다보니까..놓치는 부분이 있었습니다

 

vbscript.dll 파일외에도 wshom.ocx 파일이 필요합니다

wshom.ocx 파일은 regsvr32.exe로 등록을 해주어야 하네요......VBS 설정 reg로 있어야 합니다

 

이렇게 한 경우 VBS의 메세지와 cmd 숨김실행이 가능합니다..

VBS의 다른 기능이 다되는것은 아닙니다...안되는것들이 있습니다.. 참고하여 주십시요

 

관련사진은 맨 아래에 있습니다..

 

---------------------------------------------------------------------------------------------

 

pe관련해서 여러 프로그램을 활용을 하다보면 VBS가 필요할때가 있습니다..

아쉽게도 BRPE에는 VBS가 작동을 하지 않아서 추가를 해보려고 했지만 계속 실패를 했었습니다..

 

실패 원인이 너무 황당한것입니다..reg파일을 추가해주는 Registry.cmd가 작동을 하지 않습니다. cmd에서 실행하는 regedt32.exe 파일이

BRPE에 없습니다..

이런적이 한번 있었죠...잊어버리고 이번에 또 이것 때문에 헛고생을 하였습니다. 사용기에도 Registry.cmd로 레지를 추가하는 내용들을

썼었습니다..실제 적용되지 않은것인죠..죄송합니다

 

BRPE에서 레지 추가하는 cmd파일로 해야 할것 같습니다.. regedt.exe 파일을 추가해도 작동하지 않는것 같습니다

꼭! 참고하여 주십시요

 

 

VBS의 경우 vbscript.dll 파일을 추가하고 reg도 추가하면 VBS에서 메세지를 보여주는것은 되지만...필요한 cmd파일을 숨김으로 실행하는것은

되지 않네요..

역시 pe는 어렵습니다...추가파일들이 필요한것 같기도 합니다..이런부분들은 pe를 만드시는 고수님들의 영역인것 같습니다.

 

초보가 VBS를 추가해보려고 하다고 반만 성공을 했구나 하여 주십시요..

숨김실행이 되지 않아서..반도 성공하지 못한것 같기도 합니다

 

 

1. 우클릭 메뉴에..7z 메뉴들이 보입니다...그런데 7z레지 관련파일이 없는데 보이는것입니다..

1.png

 

 

2. Registry 폴더에 7z관련 reg파일이 없습니다.. 우클릭에 7z 메뉴가 있는것은..flower3님께서 이미 7z레지를 하이브하여 놓으신것 같습니다

  여기서 7z관련 레지가 잘 설치되는줄 착각을 하였습니다.. 엄청 큰실수였습니다..

2.png

 

3. 실제 Registry.cmd 파일은 작동하지 않습니다.. PE에 regedt32.exe 파일이 없습니다..이 cmd 파일은 삭제를 해버렸습니다.

3.png

 

4. VBS가 작동하지 않습니다

4.png

 

5. VBS 관련해서 추출한 레지입니다.. 등록되지 않은것을 등록되는줄 알고 있어서 계속 안되었던것이었습니다..한숨이 나옵니다..

5.png

 

6. reg를 bat로 바꾸어서 등록을 하면 잘됩니다..

6.png

 

7. 앞으로 수정하기 편하게 아래 폴더에 넣고 실행을 하였습니다.vbscript.dll 파일도 system32 폴더에 추가를 하였습니다

7.png

 

8. 이제서야 VBS에서 메세지를 보여주고 있습니다....기쁨은 잠시였습니다..

8.png

 

9. cmd 숨김 실행을 확인하기 위해서 파일들을 준비를 했습니다.

9.png

 

10. 이렇게 cmd창이 보이는것을 숨김으로 하고 싶을때 VBS를 활용하려고 하였던것입니다.

10.png

 

11. vbscript.dll 파일 말고도 다른 파일들이 필요한것 같습니다..에러가 발생을 합니다..

    아래는 cmd 숨김 실행 vbs 내용입니다

 

 Set WshShell = CreateObject("WScript.Shell")
 WshShell.Run chr(34) & "snapshot.cmd" & Chr(34), 0
 Set WshShell = Nothing

 

CreateObject("WScript.Shell") 이런것들 관련한 파일들이 추가로 있어야 하나 봅니다.

11.png

 

12. 마무리

처음에는 vbscript.dll 파일만 추가하면 될줄 알았던것이..reg까지 추가해도 안되어서 여기저기 헤메였습니다만...원인이 Registry.cmd 파일에

있는줄은 생각도 못했습니다..한번 경험한 일인데도...잊어버리고 있었네요..

 

레지를 추가를 하실때에는 reg파일을 bat 파일로 변환후 추가를 하셔야 할것 같습니다.. 이미 다 알고 계신 내용이죠..

이제까지 저만 모르고 있었을것입니다..참고하여 주십시요

 

VBS에서 숨김으로 실행하는것은 다른 dll을 추가를 해봐야 할것 같습니다

 

벌써 점심시간이네요...맛점하세요..

 

 

------------------------------------------------------------------------------------------------

 

1. cmd를 숨김실행하는 VBS 입니다..

a1.png

 

2. cmd창 없이 snapshot.exe이 잘 실행이 되었습니다..이모습을 보가기 참 힘들었네요...

a2.png

 

3. 레지도 추가하고 wshom.ocx 파일도 등록을 하였습니다...

a3.png

 

4. VBS의 다른 기능인 "Scripting.FileSystemObject" , "VBScript.RegExp" 기능등은 안됩니다.. 

   VBS 관련 dll을 regsvr32.exe로 등록해주거나..다른 파일들이 필요한가 봅니다.. ocx 파일 하나로 cmd 숨김실행이 되는것도 다행으로

   생각을 해야 할것 같습니다

 

   오늘 마무리가 잘 되시길 바랍니다....

 

 

 레지등록등에 사용된 cmd 내용입니다. 참고만 하여 주십시요

 

@Echo Off

 

:: VBS 레지 추가

Reg.exe add "HKCR\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}" /ve /t REG_SZ /d "VB Script Language" /f
Reg.exe add "HKCR\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories\{F0B7A1A1-9847-11CF-8F20-00805F2CD064}" /ve /t REG_NONE /d "" /f
Reg.exe add "HKCR\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories\{F0B7A1A2-9847-11CF-8F20-00805F2CD064}" /ve /t REG_NONE /d "" /f
Reg.exe add "HKCR\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32" /ve /t REG_SZ /d "x:\Windows\System32\vbscript.dll" /f
Reg.exe add "HKCR\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32" /v "ThreadingModel" /t REG_SZ /d "Both" /f
Reg.exe add "HKCR\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\OLEScript" /ve /t REG_NONE /d "" /f
Reg.exe add "HKCR\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\ProgID" /ve /t REG_SZ /d "VBScript" /f

 

:: wshom.ocx 등록
cd /d %SystemRoot%\system32
regsvr32 /s wshom.ocx

 

Exit
 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
5662 기 타| Linux Mint LMDE 3 설치 가이드 [6] VenusGirl 853 5 09-11
5661 기 타| Linux Mint 19 설치 가이드 [13] VenusGirl 1232 10 09-10
5660 윈 도 우| sunshine님의 BRPE 간략 수정기 [12] 촌꼬마 1082 8 09-10
5659 기 타| IFW 부팅 ISO로 네트워크 복원을 하여 보았습니다 [8] 왕초보 857 6 09-10
5658 소프트웨어| S3. 번역기 - Firefox+Google Chrome용 부가 기능: 한국어 ... [4] VenusGirl 2115 10 09-09
5657 윈 도 우| 집***나*님의 LocalSystemSearcher(A).EXE 체험 스크린샷 [22] 선우 1318 24 09-08
5656 윈 도 우| 윈도10 레드스톤5 인사이더 프리뷰 17755.1 빌드 나왔네요 [11] suk 1505 13 09-08
5655 윈 도 우| BRPE에 VBS 추가하기를 최종 정리하였습니다. [20] 왕초보 1316 14 09-07
5654 기 타| BRPE에 에피+유틸 추가 수정 하였습니다 ^_^ [127] SHIELD 2752 70 09-07
» 기 타| (성공) BRPE에 VBS 추가를 반만 성공한것 같습니다.. [7] 왕초보 738 10 09-07
5652 윈 도 우| 윈도10 19H1 인사이더 프리뷰 18234 빌드 나왔네요 [16] suk 1379 14 09-07
5651 윈 도 우| 윈도10 레드스톤5 인사이더 프리뷰 17754.1 빌드 나왔네요 [15] suk 1413 21 09-06
5650 기 타| 아래-BRPE 에 약간의 유틸을 추가 버전 사용기입니다... [16] 왕초보 1171 16 09-05
5649 소프트웨어| BRPE 에 약간의 유틸을 추가했습니다. [87] sunshine 2694 63 09-05
5648 소프트웨어| WinNTSetup.exe 설치 방식에 따른 설치 용량 차이 [23] suk 1838 18 09-04
5647 기 타| BRPE 최종본 보완 버전 간단 사용기입니다.. [19] 왕초보 1642 14 09-03
5646 소프트웨어| BRPE 최종본 보완(한글 입력문제) [117] sunshine 3401 64 09-03
5645 윈 도 우| 초초보자를 위한 Windows 7 SP1 이미지에 IE11 통합 하기 [12] Killertige 1531 6 09-02
5644 윈 도 우| sunshine님의 "BRPE_Flower3mod2" 윈도우 설치하기 [45] 선우 1579 12 09-01
5643 윈 도 우| 초초보를 위한 Win10 install.wim에 .NetFrame3.5 통합 하기 [15] Killertige 1568 4 09-01
XE1.11.6 Layout1.4.8