개발/배포
-
MultiUser.nsh - NSIS개발/배포 2013. 6. 17. 09:22
MULTIUSER_INSTALLMODE_COMMANDLINE settingenables the installation mode to be set using the /AllUsers or /CurrentUser command line parametersespecially useful for silent setup!define APP_NAME "Modern UI Test";!define INSTALL_PATH "Software\${APP_NAME}"!define UNINSTALL_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}" !define MULTIUSER_EXECUTIONLEVEL Highest;!define MULTIUSER..
-
플러그인 - NSIS개발/배포 2010. 1. 25. 15:21
getuservariable() INST_0 setuservariable() popstring() #include "pluginapi.h" extern "C" __declspec(dllexport) void KillProc(HWND hwndParent, int string_size, char *variables, stack_t **stacktop) { EXDLL_INIT(); char parameter[200]; char temp[10]; int value; popstring(parameter); value = MY_FUNCTION(parameter); setuservariable(INST_R0, itoa(value, temp, 10)); } 참조 사이트: http://jjjryu.tistory.com/..
-
NSIS MUI(Modern User Interface)개발/배포 2010. 1. 16. 23:10
* Script header>!include MUI2.nsh > 인터페이스 설정(Interface configuration) commands; General Attributes 인터페이스 세팅 to change the look and feel of the installer. These settings apply to all pages NSIS 컴파일러 자체에서 제공되는 인터페이스 세팅(LicenseText, Icon, CheckBitmap, InstallColors)은 MUI 스크립트에서 사용하면 안된다.- Page header- Interface resources- Installer welcome/finish page- Uninstaller welcome/finish page- License page-..
-
NSIS개발/배포 2009. 8. 24. 23:55
2.2 스크립트 파일 NSIS 스크립트의 모든 줄은 명령으로 처리된다. 명령 줄이 너무 길면 줄 끝에 백슬래시(\)를 사용할 수 있다. 문자열 내에서 더블쿼트를 쓰고 싶다면 $\"를 사용하거나 문자열을 `나 '로 감쌀 수 있다. 스크립트 파일의 디폴트 확장자는 .nsi이고 헤더 파일은 .nsh 확장자를 사용한다. 스크립트 내에서 헤더 파일을 포함하기 위해서 !include를 사용한다. NSIS 설치 디렉토리의 Include 디렉토리에 위치하는 헤더파일을 사용할 때는 (경로 지정없이) 이름 만으로 포함시킬 수 있다. 예: !include Sections.nsh 2.3 스크립트 구조 NSIS 스크립트는 인스톨러 속성 명령과 섹션/함수를 포함할 수 있다. 필수 요소는 생성될 설치 프로그램의 위치를 지정하는 O..
-
설치(installer) - InstallShield개발/배포 2009. 8. 4. 22:26
InstallShield 5.1 Free Edition Microsoft Visual Studio 6.0 CD * InstallShield 7.0 Professional 윈도우 XP에서 디버그가 안되네 // ?? 컴포넌트 속성 Description Status Text Display Name Visible 컴포넌트 체크 박스가 나타난다. Included File Groups 파일 그룹 속성 Shared 공유 파일로 지정 UnInstall시에 파일들이 삭제되지 않는다. Self-Refistered Potentially Locked 같은 이름의 파일이 지금 사용중이면 그 파일은 인스톨되지 않는다. Compressed Overwrite 복사할 파일과 같은 이름의 파일이 대상 폴더에 존재하는 경우 ALWAYS ..