2013/07/24

InnoSetup 스크립트 - 32비트 64비트 구분하여 설치하기

Inno Setup 을 이용하여 설치 패키기를 만들때 32비트와 64비트를 함께 패키징하여 설치되는 시스템에 맞도록 구분하여 설치되록 하기.


Inno Setup을 설치하고 설치된 경로에 예제 파일(64BitTwoArch.iss)을 참고하면 된다.



 
[Setup]
;
ArchitecturesAllowed=x86 x64
ArchitecturesInstallIn64BitMode=x64

[Files]
Source: "D:\files\x86\*"; DestDir: "{app}"; Check: not Is64BitInstallMode
Source: "D:\files\x64\*"; DestDir: "{app}"; Check: Is64BitInstallMode

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppName}"; Check: not Is64BitInstallMode
Name: "{group}\{#MyAppName} x64"; Filename: "{app}\{#MyAppName}_x64.exe"; Check: Is64BitInstallMode

[Run]
Filename: "{app}\jre-7u25-windows-i586.exe"; Parameters: "/s"; Check: not Is64BitInstallMode
Filename: "{app}\jre-7u25-windows-x64.exe"; Parameters: "/s"; Check: Is64BitInstallMode
<

Original Post : http://neodreamer-dev.tistory.com/719

2013/07/23

Android Studio에 기존에 설치한 Android SDK 사용하기

구글에서 발표한 Android Studio 를 설치하면 기본적으로 SDK가 설치된다.



하지만 기존에 개발에 이용을 하던 SDK가 있다면 이를 이용하도록 설정을 하여 사용하면 된다.



그러면 하나의 SDK로 여러 개발툴어서 사용할 수 있어 SDK관리를 좀 더 쉽게 할 수 있다.



설정은 Project Structure 설정 창에서 할 수 있으며 이 창은 Android Studio 의 File 메뉴에 있는 메뉴를 선택하여 호출할 수 있으며 Android Studio 시작시 보여지는 Welcome 대화상자에서 "Configure > Project Defaults > Project Structure" 순으로 선택하면 볼 수 있다.




가운데 리스트위의 녹색 십자가를 선택하여 기존의 SDK 경로를 설정해 주고  Project 설정에서 해당 SDK를 설정한다.



이제 기존 SDK를 사용할 준비가 된 것이다.

이 SDK를 이용하여 프로젝트를 이용하여 Project를 생성할 때 아래와 같은 메시지가 출력되는 경우가 있다.



찾아 본 결과 이 경우는 SDK 에서 Android Support가 설치되지 않아서 발생한 문제이기때문에 "Android Support Repository"와 "Android Support Library"를 설치해 주면 된다.

&

Original Post : http://neodreamer-dev.tistory.com/718

2013/07/16

윈도우의 Context Menu를 확장해 주는 FileMenu Tools



윈도우의 Context Menu에 추가되어 다양한 기능을 지원하는 프로그램 이다.



특정 확장자를 특정 프로그램에 연결을 하거나 복사/이동 파일 이름 복사와 속성 변경 파일 영구삭제(복구방지) 기능 등을 기본적으로 지원한다.


필요에 따라 사용자가 메뉴를 추가하는 기능도 지원한다.



FileMenu Tool

Original Post :
http://neodreamer-dev.tistory.com/717

파일 해쉬값 확인하는 확장 프로그램 - HashTab

HashTab은 파일의 해쉬 값을 쉽게 확인할 수 있도록 파일 속성창에 표시해주는 프로그램이다.

간혹 파일의 해쉬값을 비교하여 동일성 여부를 확인할 때 유용 한 것 같다.



기본적으로 CRC32, MD5, SHA-1 을 확인할 수 있고 설정에따라 더 많은 해쉬값을 확인할 수 있다.




HashTab&

Original Post : http://neodreamer-dev.tistory.com/716

2013/07/10

Add/Remove operation is impossible, the code element ‘xxxx’ is read only

Visual C++을 이용하여 작업하는 도중 메시지 핸들러를 추가하려다 "Add/Remove operation is impossible, the code element ‘xxxx’ is read only" 메시지를 마주하게 되는 경우가 있다.


이 때, 프로젝트를 닫고 프로젝트의 .ncb 파일과 .sou 파일을 지우고 프로젝트를 다시 열어 빌드하면 된다.&

Original Post : http://neodreamer-dev.tistory.com/715

Visual Studio 2012 Update 3



드디어 정식이 나왔다.

Visual Studio 2012 버전으로 XP호환되는 프로그램을 만들려면 꼭 업데이트가 필요 할 것 같다.


 



http://www.microsoft.com/visualstudio/kor/visual-studio-update 

2013/05/30 - [Dev Story] - Visual Studio 2012 Update 3 RC 2&

Original Post : http://neodreamer-dev.tistory.com/714