새 버전에서 계속 유효해야하는 명령 줄에서이 문제를 해결하는 방법을 추가하겠습니다.
StahlWorks Technologies의sfk
(Swiss File Knife) 라는 작지만 (2.12 MB) 다목적 무료 도구가 필요합니다 . 어떤 방법 으로든 AFAIK, Windows에는 기본 방법이 없으므로 타사 도구 (HxD 또는 기타 도구)가 필요합니다.
16 진 문자열 54 6F 20 72 65 6C 65 61 73 65 20 69 6E 70 75 74 2C 20 70 72 65 73 73 20 25 73
(예 :)을 검색 "To release input, press %s"
하고이를 00 6F 20 72 65 6C 65 61 73 65 20 69 6E 70 75 74 2C 20 70 72 65 73 73 20 25 73
시작 널 문자를 제외하고 동일하게 바꾸어야합니다.
이것은 printf
0x00 바이트로 끝나는 형식 문자열 \0
입니다. 첫 번째 위치 에 a를 넣으면 문자열이 무효화되므로 다음 0이 불필요합니다. 우리는 목표를 목표로 삼기 위해 완전한 문자열을 사용합니다.
sfk.exe
VMware 폴더 (또는의 다른 폴더)에 다운로드 하여 배치하십시오 %PATH%
.
- 관리자 권한 명령 프롬프트를 열고 dir을 VMware 폴더로 변경하십시오.
- 의 사본을 만드는 것이 좋습니다
vmware.exe
. 예를 들면 다음과 같습니다.
copy vmware.exe vmware.exe.bak
- 다음 명령을 실행하십시오.
sfk replace vmware.exe -binary /546F2072656C6561736520696E7075742C207072657373202573/006F2072656C6561736520696E7075742C207072657373202573/ -nosub -yes
(로 차이점을 확인할 수 있습니다 fc /b vmware.exe.bak vmware.exe
.)
본질적으로 @MaximePoulin과 동일하지만 명령 줄에서 1 바이트 만 대체 합니다.
물론 수동으로 할 수도 있지만 업데이트하거나 다시 설치하면이 두 명령을 배치 파일에 배치하면 시간을 절약하고 거의 확실하게 오류를 피할 수 있습니다.