본문 바로가기

OS/Windows

맥에서는 잘 보이던 한글이 윈도우에서 풀려져 보이는 이유?

2010년 1월쯤에 스프링노트에 적어두었던 글이 링크가 깨지고, 변환 프로그램이 윈도우 10에서 제대로 동작하지 않는 다는 리포팅이 있어서 확인 겸해서 다시 글을 올리게 되었다.


그동안 보니 많은 블로그 및 게시에서 펌을 해서 정보의 복제가 되고 있어서 스프링노트가 없어진 현 시점에서도 내 프로그램을 받을 수가 있었다.

참고로 내가 직접 올렸던 사이트는 KMUG 이다.


증식된 곳들

  1. 민서네집: http://bryan7.tistory.com/751
  2. Nicejinux: MAC 과 Windows 파일 공유시 파일명이 자소단위로 분리되는 오류 수정 프로그램 (회원 가입제로 바뀌어 업데이트 소식을 남기지 못함)
  3. 브렌쏭: http://veritasgarage.tistory.com/101
  4. http://pc-to-mac-changer.blogspot.kr/2010/02/pc_08.html
  5. 코딩누리: http://codingnuri.com/hangul-jaso-fixer/
  6. yespick: https://yespickbible.tistory.com/154
  7. 깜장토끼 - http://kiros33.blog.me/220180268301
  8. https://m.blog.naver.com/bynkook/221174307441 (회원 가입제로 바뀌어 업데이트 소식을 남기지 못함)
  9. 리페어서비스: https://m.blog.naver.com/i-maccom/220583705330
  10. cjcj: https://cjcj37.tistory.com/199
  11. 굿럭스카이: https://m.blog.naver.com/jinookiki/221226920900
  12. 무재칠시: http://imky.egloos.com/3170065



2010년 버전

HangulJasoFixer.exe



개발 할 때는 XP에서 만들어서 UAC라는 개념이 없을 때였다.

Vista부터 UAC 가 생겼기에 실행할 때 관리자로 실행을 해서 사용을 해야 정상 작동함을 확인했다.


Electron

Electron을 공부하고 있는데, 이 프레임워크로 포팅을 해볼 계획을 가지고 있다.었는데 패키지를 만들어보니 용량이 생각보다 컸다.

차라리 dotnet으로 포팅을 하는 것이 좋을 것 같다.


재컴파일 시도

다행히 2011년 마지막으로 수정했던 코드가 디스크에 있었다. 

VS2017를 설치해서 열어보니 컴파일도 안되고 난리이다. 우선 Windows SDK 버전이 8.1 로 설정이 되어 있었는데 10.x 대로 바꾸어야 한다.


그이 후에 빌드를 했는데 컴파일 에러.

이 프로그램을 만들 당시 WTL로 만들었는데, 헤더 파일들이 없어서 발생하는 것 같다.

아직 SourceForge에 계속 업데이트 되고 있다니 신기하다. 버전도 WTL 10이다.


WTL 헤더들을 include 위치로 지정했는데 이젠 WINVER이 낮다고 나온다. 오히려 높아서 문제가 되어야 하는데...

그 밖에도 C++의 문법이 많이 바뀌었는데 에러가 많이 보인다.


8년전에 만든 코드를 보니 추억이 새록새록 떠오른다.

다이얼로그 기반으로 프로그램을 만들었구나.