본문 바로가기

내가 작업한 것들/소프트웨어

윈도우용 Adobe Photoship CS4 11.0.2 패치


 이 프로그램은 나온지 오래된 포토샵 CS4 의 패치를 위해 직접 만든 프로그램으로서, Adobe 사의 마지막 패치인 11.0.2 를 기준으로 만들어진 오픈소스 입니다. 패치의 다운로드 위치는 다음과 같으며, 소스코드 또한 모두 공개되어 있습니다. 프로그램을 만든 목적은 Adobe 사의 패치가 알수없는 이유로 절대 설치가 안되는 이상한 문제들을 해결하기 위해 만든 것이며, 원래 패치가 지원하는 몇가지 EXE 와 DLL 을 패치하는 목적으로 만들어 졌습니다.


 단, 여기서 오픈소스라는 것은 Adobde 사의 포토샵 CS4 의 오픈소스가 아니라, 11.0.2 패치를 좀 더 쉽게 자동으로 설치 할 수 있도록 만든 프로그램에 대한 소스를 의미하며, 포토샵 CS4 의 모든 권리는 당연히 Adobe 사에 있습니다.


https://bitbucket.org/rageworx/ps_cs4_me_patch_1102/downloads/


 위 링크에서 압축된 패치 파일을 내려 받은 다음, 압축프로그램을 이용해서 해당 파일의 압축을 아무 위치에나 풀어 줍니다. (알집 같은 프로그램은 정상적으로 7z 파일의 압축을 해제 하지 못할 수 있으므로 반디집 같은 프로그램 사용을 권장 드립니다)



 압축이 정상적으로 해제 되면 약 49MB 의 큰 용량의 파일이 하나 생깁니다. 원래 Adobe 사의 패치는 이런 형태로 나오지 않고, 내부에 Java 를 구동하는등의 이해할수 없는 과정을 통해 결국 오류를 내며 패치 적용이 안되는 단계가 되는데, 이런걸 모두 제거 했습니다.

 이제 이 파일을 관리자 권한으로 실행 해야 합니다. Windows 8 부터는 Program Files 뒤의 접근을 하려면 관리자 권한이 없을 경우 패치를 적용하지 못하게 하므로, 반드시 관리자 권한으로 실행을 해 주어야 합니다.



 만약 관리자 권한으로 실행 하지 않을 경우는 자동으로 관리자 권한으로 다시 실행 해 달라는 아래 메시지를 확인 할 수 있습니다.



 주의 사항: 이 프로그램은 64bit Windows PE 로 만들어 졌으나, 32it 버젼의 포토샵 CS4 를 먼저 검색 합니다. 만약 어떤 이유에서든 32bit 와 64bit 를 모두 설치한 사용자라면 64bit 제품에 대한 패치가 수행되지 않습니다. 사실 두가지 다른 버젼의 설치가 가능한지는 확인할 수 없었기 떄문에 이 부분에 대해서는 고려하지 않았습니다.


 지시대로 관리자 권한으로 프로그램을 실행 할 경우 아래 처럼 정상적으로 패치 내용이 적용 되는 것을 확인할 수 있습니다.




 이 프로그램은 오픈소르로 만들어 졌으며, 어떠한 상업적 목적으로 소스코드가 활용되는 것은 금하고 있습니다. 또한 패치 되는 내용에 대한 저작권은 모두 Adobe 사에게 있으며, 해당 패치로 인해 발생하는 문제점은 패치를 사용한 사용자에게 있는 것임을 반드시 숙지해야 합니다.

 혹시라도 백업 후 문제가 걱정 되는 분들은 본인의 포토샵 CS4 위치에 다음 4가지 파일을 미리 백업 해 두시는 것이 좋습니다.

  • Cooltype.dll
  • Photoshop.dll
  • Photoshop.exe

  • Plug-ins\Filters\LightningEffects.8BF
 본 프로그램 및 소스코드는 LZ4 압축 알고리즘을 사용하고 있습니다. 이 LZ4 압축은 아래에서 확인할 수 있으며, BSD2-C 라이센스를 사용하고 있습니다.

이 패치를 사용하게 되면 CS4 11.0.0 에서 발생하던 다양한 문제들 ( 특히 PNG 파일 관련 ) 을 해결 할 수 있습니다.