Windows XP에서 한컴오피스 2014 VP 제품군의 프로그램을 실행하려고 할 경우 프로그램이 시작되지 않습니다.
이 문제는 한컴오피스 2014 VP에서 사용되는 모듈(A3Dll32.dll
)이 더 이상 Windows XP와 완전히 호환되지 않기 때문에 발생합니다.
경고! 아래에 나열된 해결 방법은 한컴오피스 2014 설치의 보안과 안정성에 영향을 줄 수 있습니다. 이 해결 방법으로 인해 발생하는 문제는 책임지지 않습니다.
가장 간단한 해결 방법은 한컴 기본 설정에서 실시간 악성 코드 검사 기능을 사용하지 않도록 설정하는 것입니다.
또 다른 해결 방법은 A3Dll32.dll
을 Windows XP에서 작동하는 버전으로 교체하는 것입니다. 오피스 프로그램이 해당 모듈을 불러오기 전에 모듈의 SHA256 해시를 확인하므로 프로그램도 패치해야 합니다.
패치해야 하는 파일(한컴오피스 2014의 설치 경로(기본값은 C:\Program Files\Hnc\HOffice9\Bin
또는 C:\Program Files (x86)\Hnc\HOffice9\Bin
)에 있음):
HCell.exe
HncDic.exe
HncFinder.exe
HncPrivacy.exe
HncPUAConverter.exe
HShow.exe
Hwp.exe
HwpFinder.exe
HwpPrnMng.exe
KeyLayout.exe
gsar과 PEChecksum(백업)을 사용하여 파일을 패치하는 예시(<filename>
을 위에 나열된 파일 이름으로 바꿀 것):
gsar.exe -o -s:x44:x00:x36:x00:x35:x00:x38:x00:x31:x00:x38:x00:x35:x00:x46:x00:x46:x00:x46:x00:x36:x00:x32:x00:x34:x00:x43:x00:x30:x00:x31:x00:x42:x00:x35:x00:x43:x00:x39:x00:x44:x00:x32:x00:x38:x00:x43:x00:x42:x00:x46:x00:x44:x00:x32:x00:x42:x00:x41:x00:x32:x00:x38:x00:x46:x00:x33:x00:x38:x00:x32:x00:x36:x00:x45:x00:x39:x00:x44:x00:x31:x00:x36:x00:x43:x00:x42:x00:x38:x00:x37:x00:x41:x00:x35:x00:x36:x00:x43:x00:x32:x00:x33:x00:x38:x00:x33:x00:x32:x00:x37:x00:x45:x00:x35:x00:x34:x00:x34:x00:x33:x00:x31:x00:x46:x00:x33 -r:x39:x00:x39:x00:x36:x00:x46:x00:x41:x00:x34:x00:x33:x00:x34:x00:x44:x00:x42:x00:x46:x00:x35:x00:x38:x00:x32:x00:x41:x00:x34:x00:x44:x00:x37:x00:x46:x00:x37:x00:x34:x00:x34:x00:x35:x00:x38:x00:x30:x00:x44:x00:x43:x00:x32:x00:x38:x00:x44:x00:x46:x00:x41:x00:x43:x00:x38:x00:x44:x00:x30:x00:x39:x00:x36:x00:x32:x00:x41:x00:x31:x00:x43:x00:x36:x00:x35:x00:x35:x00:x42:x00:x37:x00:x31:x00:x43:x00:x33:x00:x32:x00:x45:x00:x45:x00:x33:x00:x32:x00:x30:x00:x39:x00:x31:x00:x43:x00:x44:x00:x44:x00:x32:x00:x39:x00:x44 <filename> && PEChecksum.exe -c <filename>
이 예시에서는 2019년 5월 28일에 릴리스된 한컴오피스 2014 업데이트에서 찾을 수 있는 A3Dll32.dll
(버전 1.3.40.0
)을 사용했습니다.