From 03c763044151e9b5834741f76c2c7051a4078057 Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Wed, 4 Sep 2013 11:20:30 +0000 Subject: - Keep all the installer scripts in repository git-svn-id: http://svn.miranda-ng.org/main/trunk@5940 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- tools/installer_ng/Common/Installer/ISWin7.dll | Bin 0 -> 38400 bytes tools/installer_ng/Common/Installer/ISWin7.iss | 85 +++++++++++++++++++++ .../Common/Installer/SetupMNGSmall.bmp | Bin 0 -> 6966 bytes .../Common/Installer/WizModernImage-IS.bmp | Bin 0 -> 52574 bytes tools/installer_ng/Common/Installer/descctrl.dll | Bin 0 -> 6656 bytes .../Common/Installer/mng_installer.ico | Bin 0 -> 15086 bytes 6 files changed, 85 insertions(+) create mode 100644 tools/installer_ng/Common/Installer/ISWin7.dll create mode 100644 tools/installer_ng/Common/Installer/ISWin7.iss create mode 100644 tools/installer_ng/Common/Installer/SetupMNGSmall.bmp create mode 100644 tools/installer_ng/Common/Installer/WizModernImage-IS.bmp create mode 100644 tools/installer_ng/Common/Installer/descctrl.dll create mode 100644 tools/installer_ng/Common/Installer/mng_installer.ico (limited to 'tools/installer_ng/Common/Installer') diff --git a/tools/installer_ng/Common/Installer/ISWin7.dll b/tools/installer_ng/Common/Installer/ISWin7.dll new file mode 100644 index 0000000000..116a42a3fd Binary files /dev/null and b/tools/installer_ng/Common/Installer/ISWin7.dll differ diff --git a/tools/installer_ng/Common/Installer/ISWin7.iss b/tools/installer_ng/Common/Installer/ISWin7.iss new file mode 100644 index 0000000000..efa6803aad --- /dev/null +++ b/tools/installer_ng/Common/Installer/ISWin7.iss @@ -0,0 +1,85 @@ +; Демонстрационный скрипт ISWin7 v0.4.2 +; +; Поддержка Windows Vista была некорретна вследствии чего была удалена +; +; Это тестовый скрипт позволяет сделать прозрачными края или всё окно целиком. +; Работает в Windows 7, Windows 8 +; +; В Windows XP и Windows Vista он пропускает инициализацию +; что не мешает работоспособности сетапника в этих операционных системах +; +; Создатель: VoLT +; +; В дальнейшем развитии ожидается полная поддержка всех свистелок и перделок Windows 7 +; +; Выражаю благодарность за тесты камраду s00p (трекер с nnm-club.ru) +; Хочу так же сказать спасибо группе R.G. ReCoding (трекер rustorka.com) за идеи и хорошую компанию + +[Setup] +AppName=My Program +AppVerName=My Program version 1.5 +DefaultDirName={pf}\My Program +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +Compression=lzma +SolidCompression=yes +OutputDir=. + +[Files] +Source: ISWin7.dll; DestDir: {tmp}; Flags: dontcopy + + // Handle равен хэндлу окна WizardForm.Handle. + // Параметры Left, Top, Right или Bottom задают рамку Стекла, + // Если один из этих параметров равен -1 то стекло делается на всё окно +[Code] +function win7_init(Handle:HWND; Left, Top, Right, Bottom : Integer): Boolean; +external 'win7_init@files:ISWin7.dll stdcall'; + +procedure win7_free; +external 'win7_free@files:ISWin7.dll stdcall'; + +procedure InitializeWizard(); +begin + // Для более красивого отображения уменьшаем нижнюю границу + WizardForm.Bevel.Height := 1; + // Инициализируем библиотеку + if win7_init(WizardForm.Handle, 0, 0, 0, 47) then + begin + WizardForm.Caption := 'Включено'; + end + else + begin + WizardForm.Caption := 'Выключено'; + end; +end; + +procedure DeinitializeSetup(); +begin + // Отключаем библиотеку + win7_free; +end; + +procedure CurPageChanged(CurPageID: Integer); +begin + WizardForm.ReadyPage.Hide; +end; + + + + + + + + + + + + + + + + + + + + diff --git a/tools/installer_ng/Common/Installer/SetupMNGSmall.bmp b/tools/installer_ng/Common/Installer/SetupMNGSmall.bmp new file mode 100644 index 0000000000..c592e0455b Binary files /dev/null and b/tools/installer_ng/Common/Installer/SetupMNGSmall.bmp differ diff --git a/tools/installer_ng/Common/Installer/WizModernImage-IS.bmp b/tools/installer_ng/Common/Installer/WizModernImage-IS.bmp new file mode 100644 index 0000000000..cf844e093a Binary files /dev/null and b/tools/installer_ng/Common/Installer/WizModernImage-IS.bmp differ diff --git a/tools/installer_ng/Common/Installer/descctrl.dll b/tools/installer_ng/Common/Installer/descctrl.dll new file mode 100644 index 0000000000..f750a4ae7c Binary files /dev/null and b/tools/installer_ng/Common/Installer/descctrl.dll differ diff --git a/tools/installer_ng/Common/Installer/mng_installer.ico b/tools/installer_ng/Common/Installer/mng_installer.ico new file mode 100644 index 0000000000..e1ecba35ca Binary files /dev/null and b/tools/installer_ng/Common/Installer/mng_installer.ico differ -- cgit v1.2.3