본문 바로가기

[Inno Setup]이노셋업 각종 기능들 내가 회사에서 만든 이노셋업 여러가지 기능들이 있다. - 커스텀 다이얼로그 생성 - 제어판 '프로그램 제거'에 표시되는 이름 변경 - 설치 전에 실행파일 종료하는 기능 - dll 임포트 - 셋업파일이름을 커맨드로부터 받아서 생성하기 - 커스텀 메시지 출력 - 기타등등 그리고 아래처럼 bat파일을 만들어서 실행한다."%~dp0\..\..\Inno Setup 5\ISCC.exe" /DpackageName="셋업파일이름" "%~dp0\innosetup_yd.iss" >%~dp0 : 현재 경로를 얻어오기 더보기
멀티바이트 <-> 유니코드 나는 지금 멀티바이트와 유니코드를 변환하는데, 큰 애로사항을 겪고 있다.CA2W를 사용하여 변환하였더니, 어떤 컴퓨터(한국어 윈도우즈)에서는 동작하지 않는다.MultiByteToWideChar를 사용하여 변환하였더니 영문 윈도우에서 동작하지 않는다. MultiByteToWideChar와 관련한 아래의 해결책을 찾아서 블로그에 정리하였다. 멀티바이트 코드를 유니코드로 변경할 때 다음과 같은 방법이 있다. wchar_t* pszUnicode = NULL;int len = ::MultiByteToWideChar(CP_ACP, 0, pszMultiByte, -1, pszUnicode, 0); pszUnicode = new wchar_t[len+1]();::MultiByteToWideChar(CP_ACP, 0, .. 더보기
[MFC]다이얼로그 배경 이미지로 반투명 png 사용하기 다이얼로그 배경 이미지로 반투명 png 사용하기 이 이슈를 해결하기 위해 1주일 가량 뒤지고 뒤져서 찾은 링크.아래 링크에 C++/C# 코드 모두 있다. http://www.codeproject.com/Articles/34158/Cool-Semi-transparent-and-Shaped-Dialogs-with-Stan 그리고 나의 간단 테스트 더보기
[알싸펌] 리오 퍼디난드가 말하는 알렉스 퍼거슨 감독의 실제성격 퍼거슨 그는 천재다. 그냥 천재였다. 일단 선수의 심리를 가장 적절하게 자극했고 무엇 보다도 선수가 하고 싶어하는 플레이를 터치하지 않았다. 대부분의 팀 토크는 "자 나가서 경기를 즐겨라" 였다. 여러 감독을봤지만 대부분의 감독은 일일이 지시하기 바쁘다. 이렇게 해라 저렇게 해라... 자유로움을 줬지만 퍼거슨은 팀이 하나로 움직이기를 원했다. 그게 안된 선수 중 하나가 바로 베르바였다. 재능? 재능만 놓고 보면 그 친구는 내가 공을 함께 찬 친구중 거의 탑이었다. 그런데 움직이지 않았다. 그 친구는 여기가 토트넘 아니면 불가리아 대표팀인지 알았나보다. 퍼거슨은 우리가 제대로 했는데도 경기를 졌으면 분위기 전환용으로 어디가서 싸움을 붙어와 분위기를 바꿨다. 언론과 싸우거나 심판과 싸우거나. 다만 우리가 엉.. 더보기
[Windows 7] command line (vbs)에서 font 설치하기 [Windows 7] command line (vbs)에서 font 설치하기 Example:Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace("\\192.168.1.1\Font") Set objFolderItem = objFolder.ParseName("rupi_foradian.ttf") objFolderItem.InvokeVerb("Install") 1. http://blogs.technet.com/b/rspitz/archive/2010/09/25/how-to-install-a-font-from-the-command-line-on-windows-7.aspx 더보기