본문 바로가기

전체 글

(218)
프로그램 메모리 최대한 확보 오페라 모바일 9.5beta 버전을 설치하여 실행시키면 거의 7~8M 정도의 프로그램 메모리를 잡아먹는다. 그래서 오페라 모바일 9.5beta 를 실행시키기 이전에 실행되고 있던 프로그램들이 사사삭~ 죽어버린다. SPH-M8200에서 오페라 모바일 9.5beta 를 실행시키기 위해서 우선적으로 필요한 프로그램으로 와이브로 접속 프로그램이 있는데, 이 프로그램마저 종료되어 네트워크도 연결되지 않은 상태에서 덩그라니 오페라만 실행되고 있는 상황이 발생하기도 한다. 그래서... 하드리셋하고 프로그램들을 처음부터 새로 설치하는 작전에 돌입하였다. 모든 프로그램들은 외장메모리인 Wibrostore에 설치한다. S2U2, S2V, S2P 와 같은 프로그램은 설치 디렉토리를 Wibrostore로 잡아주어도 주 메모리..
[GDI] AntiAliasing & ClearType 우선 어플리케이션 실행시 다음 환경변수 설정 함수를 호출한다. 출처 : http://msdn.microsoft.com/en-us/library/ms533912.aspx SystemParametersInfo(SPI_SETFONTSMOOTHING, TRUE, 0, SPIF_UPDATEINIFILE | SPIF_SENDCHANGE); SystemParametersInfo(SPI_SETFONTSMOOTHINGTYPE, FE_FONTSMOOTHINGCLEARTYPE, 0, SPIF_UPDATEINIFILE | SPIF_SENDCHANGE); SystemParametersInfo(SPI_SETFONTSMOOTHINGCONTRAST, 1600, 0, SPIF_UPDATEINIFILE | SPIF_SENDCHANGE)..
[M8200] 의도하지 않은 와이브로 접속 프로그램(WibroCM_CE.exe) 실행 막기 와이브로폰 SPH-M8200을 사용하다보면 갑작스럽게 와이브로 접속 프로그램이 백그라운드로 실행되면서 실행되는 프로그램들을 모두 종료시켜버리는 경우를 맞닥뜨리게 된다. 음악 프로그램 S2P로 음악을 들으면서 파일 탐색기를 실행시키다가 난데없이 백그라운드로 Wibro 접속 프로그램이 뜬다. 와이브로 접속 프로그램이 실행되면 WIBRO 전원을 켜고 UICC 카드를 확인한다. WIBRO 자동 연결이 체크해제가 되어 있으면 위 과정을 마치고 다시 WIBRO 전원을 끈 상태로 남게 된다. 위와 같은 과정에서 몇몇 프로그램들이 실행중에 있음에도 불구하고 강제종료가 되어버린다. 그래서 와이브로 연결에 관여하는 몇 개의 파일을 0바이트의 더미 파일로 교체하고 와이브로 하드웨어 버튼을 눌렀을 때 와이브로 접속 프로그램이..
BatteryStatus 플러그인 테마 변경 - 읽지 않은 SMS 개수 표시 BatteryStatus 플러그인의 테마 중 YO_Status 가 있다. 이 테마를 적용했을 때 읽지 않은 SMS 개수를 표시하는 위치를 조금 조정하였다. 조정한 결과는 다음과 같다. 파일 다운로드 : 다시 확인해보니 부재중 전화 개수 표시 위치도 약간의 오류가 있었다. 위 첨부파일은 부재중 전화 개수 표시 위치도 수정한 버전이다.
읽지 않은 SMS 개수 가져오기 MortScript for Spb Mobile Shell Spb Mobile Shell 프로그램에서 읽지 않은 SMS 개수를 가져오는 레지스트리 위치는 M8200이 읽지 않은 SMS 개수를 가져오기 위해서 참고하는 레지스트리 위치와 다르다. Spb Mobile Shell 이 참고하는 위치 : HKCU\\System\State\Messages\SMS\Unread\Count M8200이 참고하는 위치 : HKLM\System\State\Messages\SMS\Unread\Count Spb Mobile Shell 등과 같은 외산 프로그램에서는 SMS 프로그램으로 MS-SMS 를 사용하므로 모두 HKCU(HKEY_CURRENT_USER) 아래의 경로를 참고하기 때문에 아래와 같은 차이가 발생한다. 그래서 MortScript용 스크립트를 작성하였다. 내용은 다음과 같다..
Spb Mobile Shell 다운로드 : http://www.spbsoftwarehouse.com/products/mobileshell/?en Spb Mobile Shell 이라는 프로그램은 PDA의 기본 화면을 구성하면서 동시에 다른 프로그램을 사용하기 쉽도록 런처 역할을 하기도 한다. 위 그림은 Spb Mobile Shell 의 기본 화면이다. 큼지막하게 현재 시간이 보이고 그 위로는 오늘의 날짜와 요일, 시계 아래에는 오늘의 일정이 보인다. 아래쪽에 나열된 버튼은 차례대로 홈, 날씨, E-Mail, SMS, 부재중전화 바로가기 버튼이다. 홈 버튼은 바로 위 화면을 불러온다. 날씨 버튼을 누르면 미리 설정된 지역의 날씨를 다음과 같이 보여준다. 오늘은 비가 내린다... 굉장히 우울하다... E-Mail 버튼을 누르면 Outloo..
어도비 포토샵 이야기 개발자에게도 가끔은 그래픽 이미지 수정 작업이 필요하다. 간단한 이미지 수정 작업을 위한 유틸리티가 다양하게 있지만 웬지 포토샵을 사용하면 있어 보이지 않나... 그런데 지금까지의 포토샵 버전 프로그램은 메인 윈도우와 도구바들이 각각 따로 놀았다. 이런 현상은 멀티모니터를 사용하는 개발자에게 있어서 포토샵 메인 창을 다른 모니터로 이동시키는 것이 매우 불편한 작업이 되도록 만든다. Visual Studio 개발도구는 이미 오래전부터 툴바 도킹 기능을 제공하여 왔는데, 포토샵 프로그램은 그런 기능이 8.0 버전까지도 지원되고 있지 않았다. 옆에 앉은 디자이너의 화면을 보니 포토샵 프로그램의 모습이 사뭇 달라보였다. 확인해보니 CS3 버전. 이 버전은 도구바가 메인 윈도우에 도킹이 된다. 메인 윈도우를 움직..
Visual C++ 2008 RunTime Library 재배포 가능 패키지 차이 Visual Studio 2008로 개발한 Visual C++ DLL 모듈을 C#의 ClickOnce 배포 방법에 의해서 배포하는 프로젝트를 개발중이다. Visual C++ DLL 모듈이 mfc90u.dll 을 필요로 하므로 이 프로젝트가 대상 시스템에서 실행될 수 있게 하기 위해서는 Visual C++ Run Time Library 가 ClickOnce 설치시 함께 설치되어야 한다. 그런데!!! Visual Studio 2008이 설치된 나의 개발 PC에 Visual C++ 런타임 라이브러리 배포를 포함한 프로젝트를 설치하였더니 Visual Studio 2008이 실행될 때 다음과 같은 에러가 발생하였다. 난감함... 프로그램 추가/제거를 확인해 보니 시스템에 설치되어 있는 Visual C++ 2008..