본문 바로가기

utility

(4)
WEBDAV 에서 받은 파일이 다 깨진거 같을때 ?! 어느날, 기존에 WEBDAV 에 올려 뒀던 파일을 내려 받고 나서 열려고 하니 뭔가 이상해 지고, 파일 내용이 단순 텍스트로만 된 것이 아래 이미지 처럼 보이는 경우를 격는다면? 혹시 이런 경우가 생기는 것은 먼저 HEX editor 로 아래 2 바이트 코드가 0x78 과 0x9C 로 시작 되는지 확인 해 보는 것이 좋습니다. 만약 이 경우는 WEBDAV 서버로 올린 클라이언트가 deflate 로 압축해서 보냈거나, 서버가 내용을 deflate 로 압축 한상태를 받는 클라이언트가 이를 인지 하지 못하고 그대로 파일을 받은 경우 입니다. 이 0x78 과 0x9C 는 zlib 의 compress 를 거치면 만들어 지는 Magic header 이며, 이 경우 단순 deflate 를 거친 버퍼를 그대로 저장하는..
Pentax DSLR 컨트롤 프로그램 제작 재시작. 한동안 잊고 있었던 Pentax Camera Debugging 툴을 다시 만들기로 했습니다. 이유는 제 K10D 가 AS 센터 갔다 온 뒤로 이상하게 포커스가 뒤로 밀리는 듯 했더만 .. 역시나 - AF 정의가 reset 되어 있더군요. 일단 예전에 올렸던 러시아어로 나오는 프로그램을 더이상 쓰기도 뭐 해서 직접 제작하기로 했습니다. 그간 cameracontrol_v2.dll 을 이리 저리 연구한 결과 대부분의 API 에 대해 분석이 완료 되었습니다. MFC42.DLL 을 필요로 하는 VC++ 에서 만들어진 DLL 이라 매우매우매우 불만 입니다만 .. -_-;;; 어쩔수 있나요. Disassemble 한 WIN32.PE DLL 코드를 보니 .. 좀 어처구니 없는 부분이 많이 보입니다. 보다보면 보이는 오..
FAT32 포맷 유틸리티 (USB 용) 이 프로그램은 일본 IO-DATA 사에서 배포하는 포맷 유틸리티 입니다. 일본어로 되어 있어서 사용에 어려움이 많아서 리소스 및 실행 파일을 수정하여 한글화 하였습니다. 설치 파일이 필요 없이 압축 파일만 받아서 아무데나 푼 다음 실행하면 사용이 가능합니다.
네이트온 제거 소프트웨어 ver 20080101 + 소스코드 예전에 Windows VISTA 에서 설치만 되고 삭제가 안되는 문제가 발생 해서 만들었던 소프트웨어 입니다. 이전 버젼에는 약간의 버그가 있었 던 점들을 개선한 2008년 새해 버젼 입니다. 덤으로 소스코드도 공개하며 , C 로 되어 있는 코드이므로 쉽게 이해를 하실수 있을 것으로 보입니다. 코드는 DEV-C++ v4.9.9에서 작성 되었습니다. 이번 버젼엔 다음과 같은 수정사항이 있었습니다. - Windows OS 버젼이 XP 계열 일 경우 CS_SHADOW 플래그 사용으로 윈도우 뒤에 그림자 드리움. - 네이트온 설치/제거 정보에서 읽어온 레지스트리를 삭제시 사용하지 않는 버그 (네이트온 버젼이 바뀌어도 사용가능) - 네이트온 설치/제거 정보가 없더라도 남은 파일을 삭제함. 감사합니다. ps. 1)..