소프트웨어 WinosInfo 한글화가 가능할까요...
2023.10.24 13:07
- WinosInfo는 pecmd.exe를 기반으로 중국에서 제작된 도구로써,
윈도우/winpe에서 시스템 정보를 보는 경량 도구입니다. 그리고 종료도 트레이에서 쉽게 잘 됩니다.
WinosInfo는 mpress로 압축되어 있고 리소스가 cpma로 암호화 되어 있습니다.
- mpress 압축은 풀었지만 리소스는 cpma로 암호화 된 그대로입니다.
리소스의 cpma 암호를 풀 수있는 분은 풀어주시면 감사하겠습니다.
- 파일 4개: WinosInfo_V7.23.10.1511_Stable_64-32.7z
WinosInfo.exe(원본) -> WinosInfo_unpack.exe(mpress만 언팩)
WinosInfo_x86.exe(원본) -> WinosInfo_x86_unpack.exe(mpress만 언팩)
댓글 [14]
-
夕影 2023.10.24 21:34
-
sunshine 2023.10.24 23:53
저도 PECMD 잘 모릅니다.
암호를 해독하셨군요.
감사합니다.
-
sunshine 2023.10.25 00:19
간단하게 될 줄 알았는데 의외로 수정할 곳이 많네요.
일부만 한글화를 해보았습니다.
-
夕影 2023.10.25 00:44
잘 된다니 다행입니다
작업할때 글자가 유니코드로 되어 있어서 유니코드로 저장했는데 pecmd 에서 인코딩은 상관 없나요? -
sunshine 2023.10.25 11:37
예. 유니코드로 잘 됩니다.
-
세이퍼컴 2023.10.25 10:42
FIND $%&Astr%=사용시간,
FIND $%&Astr%=운영체제,
FIND $%&Astr%=부팅방식,
FIND $%&Astr%=컴퓨터명,
FIND $%&Astr%=호스트명,
FIND $%&Astr%=마더보드,
FIND $%&Astr%=바이오스,
FIND $%&Astr%=전원충전,
FIND $%&Astr%=프로세서,
FIND $%&Astr%=메모리칩,
FIND $%&Astr%=그래픽칩,
FIND $%&Astr%=저장장치,
FIND $%&Astr%=네트워크,
FIND $%&Astr%=통신속도,
수고하십니다.
기왕하시는 것
4글자 맞추기는 해주시면 고맙겠습니다
-
sunshine 2023.10.25 12:10
4글자로 맞추면 좋지만 아무래도 3~5글자로 해야될 것같습니다.
전원충전, 메모리칩, 그래픽칩 용어는 생각이 좀 필요하군요.
-
세이퍼컴 2023.10.25 13:59
수고하셨습니다.
메모리즈 사용량 가용량
그래픽스
이건 어떨까요?
-
sunshine 2023.10.25 15:04
메모리 -> 메모리즈: 3 글자 그대로 사용하는 것이 자연스럽게 보입니다.
그래픽 -> 그래픽스: 3 글자 그대로 사용하는 것이 자연스럽게 보입니다.
사용 중 -> 사용량: 괜찮은 것같습니다.
사용 가능 -> 가용량: 괜찮은 것같습니다.
배터리: 이것도 3 글자 그대로 사용하는 것이 자연스럽게 보입니다.
-
sunshine 2023.10.25 11:42
1. 101 스크립트는 모두 한글화를 했습니다. 용어 정리는 필요하지만...
2. [네트워크 정보]를 보면 아래처럼 중어가 나와서 202스크립트를 제거하면 아예 안 나옵니다.
202스크립트도 암호 해제가 필요해 보입니다.
-
SPiRiTY 2023.10.25 11:38
역시 모두 대단하십니다.
두 분의 실력이 더해지니 또다른 걸작이 기대됩니다.
모두 수고 많으셨습니다.
-
夕影 2023.10.25 19:55
문제는 인지했습니다
두번째 파일부터는 이전에 쓰던 방식이 안 통합니다
그렇다 보니 시간이 오래 걸리네요 새로운 방법을 찾아야 하는데 쉽지가 않네요
겨우 하나 더 디코딩 했는데 얼핏 보니 네트워크 쪽은 아닌것 같습니다
앞으로 100% 디코딩 성공한다고 장담도 드릴수 없을듯 합니다 -
sunshine 2023.10.25 20:18
신경쓰지 마시고 천천히 하세요.
101 메인 스크립트가 잘 되니 보조 스크립트는 되도 좋고 안되도 괜찮습니다.
감사합니다.
-
夕影 2023.10.25 21:43
ENVI-ret %~1=%&Stl%
_EN
마지막 라인 "D" 빠졌습니다
ENVI-ret %~1=%&Stl%_END
"D" 위와 같이 수정해주세요
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
98124 | 하드웨어| 일반 Sata2 hdd가 fat 혹은 NTFS 일때 [1] | 한아름 | 247 | 10-25 |
98123 | 윈 도 우| 게임전용 윈도우11 참어렵네요 멋진분이 있을까요? [1] | 왕캔디 | 582 | 10-25 |
98122 | 윈 도 우| KB5030509 이 업데이트 구성요소 단독 파일로만 어디서 받... [3] | 마르코 | 440 | 10-24 |
98121 | 모 바 일| 배터리 탈착되는 가장 최근 모델은 뭐가 있나요? [4] | 닷군 | 416 | 10-24 |
98120 | 기 타| ChipGenius 안전한가요? [1] | 달그림 | 210 | 10-24 |
98119 | 하드웨어| 마우스가 바닥재질에 따라 버벅거림 현상이 있나요 [3] | ccnet | 383 | 10-24 |
98118 | 하드웨어| USB 불량섹터를 수리하는 프로그램을 추천 해주세요, [2] | 좋은데이 | 589 | 10-24 |
98117 | 윈 도 우| 메모리를 추가로 달았는데..용량이 이상합니다. [11] | ㅁㅣㄹㅐ | 637 | 10-24 |
» | 소프트웨어| WinosInfo 한글화가 가능할까요... [14] | sunshine | 528 | 10-24 |
98115 | 윈 도 우| PE에 크롬 확장프로그램 설정.... [6] | 사랑해요™ | 366 | 10-24 |
98114 | 소프트웨어| 윈도우10 크롬 시크릿탭을 작업표시줄에 고정하는 방법? [2] | 실시간 | 222 | 10-24 |
98113 | 윈 도 우| KJ CHUMPE 공유 해주실분 계실까요? [3] | 아입비 | 593 | 10-24 |
98112 | 기 타| 문의 [1] | 날개잃은통딹 | 711 | 10-23 |
98111 | 하드웨어| 헤드폰으로 고품질 음악 감상을 하고 싶습니다. [9] | billy | 586 | 10-23 |
98110 | 윈 도 우| 크롬으로 유튜브 [6] | 덥다 | 531 | 10-23 |
98109 | 윈 도 우| 윈도우11 최신 업데이트 후, 무한정 다시 시작 알림 [2] | 철이코알라 | 708 | 10-23 |
98108 | 소프트웨어| OCR 프로그램에서 산스크리트어 영어음역을 읽는 방법 질문... | 파풍초 | 228 | 10-23 |
98107 | 윈 도 우| 일본판 윈도우 10/11 마소 준정버전말고... [1] | 도파니 | 402 | 10-23 |
98106 | 소프트웨어| mp3를 자르는 프로그램을 찾습니다 [8] | brucex | 576 | 10-23 |
98105 | 윈 도 우| 윈도우10 시작메뉴 크롬 아이콘 사라짐 [1] | comnews | 370 | 10-23 |
저는 pecmd를 전혀 모릅니다
한번 확인해 보세요 문자 인코딩은 unicode로 되어 있습니다
Code=936T950
#!PECMD
ENVI &Nos=%~1
ENVI &Nst=%~1
ENVI &Nor=%~2
ENVI &Nameid=Winosinfo %UserName%
ENVI &ogUser=%UserName%
FIND $%&Nos%<>/Winosinfo,
{*
FIND --wid*@ &Aindex,%&Nameid%
FIND *&Aindex<>, KILL *%&__PID%
}
LPOS * &&Hsz=\,0,&MyName
CALC &Hsz=%&Hsz% - 1
MSTR * &dirCur=0,%&Hsz%,&MyName
SET ::Sysrt=%SystemRoot%
ENVI^ EnviMode=1
ENVI^ ForceLocal=1
ENVI$ &NL=0d 0a
FDRV &Dills=%&Sysrt%
SET ::Dri=%&Dills%
FIND $%&Nos%=/Winosinfo, ENVI &Nst=
ENVI &AllInfo=%*
SED -ni -ex &Dpilsx=?,DPI,,&AllInfo
FIND #%&Dpilsx%>0,
{*
CALC #&Dpilsx=%&Dpilsx%+4
MSTR * &DPIAwa=%&Dpilsx%,3,&AllInfo
FIND #99>%&DPIAwa%, ENVI &DPIAwa=
GetDPISystem "%&DPIAwa%"
}
SED -ni -ex &Asrt=?,NUMK,,&AllInfo
FIND #%&Asrt%>0, GetSystemNUMK
SED -ni -ex &Asrt=?,/S,,&AllInfo
FIND #%&Asrt%>0, GetWinInfoSystem /S
SED -ni -ex &Asrt=?,/Q,,&AllInfo
FIND #%&Asrt%>0, GetWinInfoSystem
FIND $%&Nst%=, GetWinInfoSystem
_SUB GetDPISystem
CALL $--qd --ret:&DPIAware Shcore.dll,SetProcessDpiAwareness,#1
FIND #%&DPIAware%=0, CALL $--bool --qd --ret:&DPI_Aware user32.dll,SetProcessDPIAware
CALL $--qd --ret:&Gpixelsx user32.dll,GetDpiForSystem
FIND #%&Gpixelsx%<1,
{*
CALL $--qd --ret:&H USER32.dll,GetDC,#0
CALL $--qd --ret:&Gpixelsx GDI32.dll,GetDeviceCaps,#%&H%,#88
CALL $--qd --ret:&T kernel32.dll,CloseHandle,#%&H%
}
SET &DPIAwe=%~1
SET$# &vParam=*4 0
CALL $--qd --bool --ret:&&zl