윈 도 우 PE에서 드라이브에 문자 변경 우클릭 넣어보기
2025.01.08 22:15
@Echo Off
Title Reg Converter v1.2 & Color 1A
cd %systemroot%\system32
call :IsAdmin
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(B~N)" /v "Icon" /t REG_SZ /d "letterSwap.exe" /f
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(B~N)" /v "MUIVerb" /t REG_SZ /d "DriveLetter(B~N)" /f
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(B~N)" /v "Position" /t REG_SZ /d "Middle" /f
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(B~N)" /v "SubCommands" /t REG_SZ /d "" /f
for %%d in (B C D E F G H I J K L M N) do (
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(B~N)\Shell\%%d" /v "MUIVerb" /t REG_SZ /d "to %%d:" /f
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(B~N)\Shell\%%d\Command" /ve /t REG_SZ /d "letterSwap.exe /swap %%1 %%d:" /f
)
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(O~Z)" /v "Icon" /t REG_SZ /d "letterSwap.exe" /f
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(O~Z)" /v "MUIVerb" /t REG_SZ /d "DriveLetter(O~Z)" /f
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(O~Z)" /v "Position" /t REG_SZ /d "Middle" /f
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(O~Z)" /v "SubCommands" /t REG_SZ /d "" /f
for %%d in (O P Q R S T U V W X Y Z) do (
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(O~Z)\Shell\%%d" /v "MUIVerb" /t REG_SZ /d "to %%d:" /f
Reg.exe add "HKLM\SOFTWARE\Classes\Drive\shell\DriveLetter(O~Z)\Shell\%%d\Command" /ve /t REG_SZ /d "letterSwap.exe /swap %%1 %%d:" /f
)
Exit
:IsAdmin
Reg.exe query "HKU\S-1-5-19\Environment"
If Not %ERRORLEVEL% EQU 0 (
Cls & Echo You must have administrator rights to continue ...
Pause & Exit
)
Cls
goto:eof
당연하지만 letterswap.exe가 path경로 어디든 포함 되어 있어야 합니다.
원래 하나에 넣으려고 했더니 전체가 다 안들어가더라구요.
댓글 [7]
-
cungice 2025.01.08 22:38
-
#cortana# 2025.01.09 05:32
감사합니다 수채화님
혹시 한글로도 가능하시면 부탁드려요
-
시종일관 2025.01.09 06:30
수고 많으셨습니다.
드라이브를 여러개 사용하는 저에게는 정말 필요한 파일인데요,
혹시 PE환경이 아닌 실컴에서 사용할 방법은 없는지요?
-
수채화 2025.01.09 08:34
Pe에서 letterswap.Exe 파일을 복사해서 윈도우즈나 시스템32에 넣어두고 사용하시면 돼요 -
시종일관 2025.01.09 09:20
감사합니다.
그런데 제가 빌드한 PE로 부팅한 다음 수채화님의 driveletter.cmd 파일을 실행하면 마우스 우클릭 후 위 화면과 같이 Driveletter를 변경할 수 있는 메뉴가 보입니다.
그런데 제가 빌드한 PE에서는 letterswap.exe 파일은 없고, LetterSwap.au3 파일만 있는데요,
혹시 letterswap.exe 파일은 어디에 있는지요?
-
수채화 2025.01.09 10:03
같은 파일이긴 합니다.
배치파일에서 Letterswap.exe부분을
Au3381.exe letterswap.au3로 바꾸시면 됩니다 -
수채화 2025.01.09 10:05
이 경우엔 두 파일 모두 필요합니다
아이콘도 다시 지정하시면 좋아요
수고 많으셨습니다. 감사합니다.