2010. 3. 3. 16:25

[C/C++][ActiveX] ActiveX dllinit.cpp, dllmodule.cpp assert 에러 및 출력 등록 불가 현상.


 또다시 오랜만에 나타났습니다.
이번엔 부산에 출장나와 멍멍고생중입니다..... 흑흑 ㅜㅜ

 부산시청에 ActiveX로 제품을 포팅해서 납품해야 할 일이 있어서 약 2주전부터 포팅작업하고 있었는데요...
이상하게 별 문제가 아닌데도 불구하고 Ogre3d 의 library 만 링크시키면 dllinit.cpp assert 에러가 나면서 출력 등록이 되질 않는겁니다 -_-;

 별별짓을 다해봤는데 항상 에러는 같았습니다. 전부 정적 라이브러리로 컴파일해서 등록도 해보고...
문제가 될 법한 라이브러리를 다 빼보기도 하고, 아주 기본적인 것만 가져가서 컴파일 해보기도 하고...

항상 결과는 같더군요... 이걸로 매일매일 스트레스 수치는 88.8% 먹고 들어갔습니다.
아무리 구글링해도 나오지 않다고 생각했고, 아무생각없이 넘겼던 글들을 다시한번 보던 중...

 10번은 더 봤던글을 다시 보고는 흠짓했습니다.
'Ogre3d를 올리는데 왠 boost?' 라고 휙 돌려버렸던 글이었는데... 해당 글에서 boost 1.33.1 을 사용하던 유저가 1.39로 업하니 이같은 오류가 나서 롤백했더니 등록에 성공했다... 라는 글이었죠.
 미리 먹을 충격에 대비하여 충격 살짝 먹으며 설마설마 하여 1.42로 링크해봤으나 결과는 같았고,
기존에 사용하던 1.35.0 을 링크하고는 그 자리에서 5분간 굳어있었습니다 -_-..

 boost 내부 thread로 인해 오류가 난다고 합니다. (구글링)

여튼 이 같은 실수를 다시한번 번복하지 않기위해 ... 포스팅 하고 사라집니다 흑흑 ㅠ_ㅠ
ActiveX 다 사라져버려!!!!!!!!
2010. 2. 25. 17:50

[DirectX SDK] 설치 Error: S1010 코드 오류



 DirectX SDK를 설치하던중 위와같은 오류를 만났습니다 "어 안녕!"...

생소한 오류라 구글링을 좀했는데 뭐 여러가지 문제점들 중 제일 황당한 문제점을 발견할 수 있었는데요..
FireFox라던가 Safari 라던가 IE가 아닌 브라우저에서 다운받으면 정상 설치가 된다는 것이었습니다.

 "말도 안돼!" 를 외치며 안하려던 순간.. Windows XP Mode 에서 같은 SDK를 다운받아 설치한 기억이 문득 떠오르더군요... 그 XP Mode의 브라우저는 IE 6 입니다.

 지금 Windows 7 에서 사용하는 브라우저는 IE 8 이라 구글링에서 언급하던 말들을 보면 일반적으로 IE8 에서 나타나는 오류일 것 같다는 생각에, XP Mode 안에 있는 녀석을 가지고 와서 설치해봤습니다.

 결과는 bravo~ (가 아니.....)
이런 어처구니 없는 상황에 또 잊고 삽질하지 않으리라... 포스팅해두고 다시 일하러 일이주간 잠수타겠네요.
2010. 2. 5. 11:18

[Windows 7] Windows 7 에서 인터넷 뱅킹 오류 (농협 확인)



 Windows 7 64bit 를 사용하고 있는 유저입니다.

 어느덧 Windows 7 x64 를 사용한지 3~4달 남짓 되어가는듯 합니다 :)
속도면이나 호환성 면이나 이정도면 만족스럽다 해서 매리트를 느끼고 있는데요,
문제의 ActiveX 중에 가장 최고로 손에 꼽히는 인터넷 뱅킹...
농협에서 난관에 부딪힐 뻔 했으나 해결책을 찾았습니다.

 계속해서 익스플로러가 죽는 현상이 발생하는데요, kcrypto.dll 에서 계속 뻑이나서 죽는걸 이벤트 뷰어에서 확인 할 수 있었습니다. 이것은 분명 OS 가 달라서 죽는 거라 생각하여 찾아보니...
 http://210.181.193.3/scsk 에서 키보드 보안 프로그램 문제점을 체크해주는걸 알 수 있었습니다.

 진단 프로그램을 실행하면, 본인의 컴퓨터에서 무엇이 문제인지 확인해주니, 그 부분을 보고 해결을 보시면 됩니다.

 일반적으로 키보드 보안 프로그램을 본인의 OS에 맞춰 재설치 해주면되는데, 그냥 설치 누르면 본인의 OS에 맞게 설치되니, 그걸로 됩니다.
 진단 프로그램을 3단계까지 진행하면, 필요없는 툴바도 제거해주니 한번쯤 해보는것도 나쁘지 않다는 생각이네요.

 버전에 맞게 키보드 보안프로그램이 재설치 되고나면 인터넷뱅킹이 문제없이 돌아가는걸 확인 할 수 있습니다. 이 부분은 호환성 문제이기 이전에, 보안프로그램 만든곳에서 플랫폼이나 OS 문제를 고려하여 개발하지 않아 생긴 것이니, 앞으로 이런 부분까지 신경써서 개발하지 아니하면 안될 것 같다는 생각이네요 :)

 도움이 되었으면 좋겠습니다.