| 1 | !include "MUI.nsh" |
|---|
| 2 | Name "programme" |
|---|
| 3 | OutFile "setup.exe" |
|---|
| 4 | InstallDir "$PROGRAMFILES\programme" |
|---|
| 5 | |
|---|
| 6 | Var MUI_TEMP |
|---|
| 7 | Var STARTMENU_FOLDER |
|---|
| 8 | Var CONFIG_FILE |
|---|
| 9 | |
|---|
| 10 | !define MUI_ABORTWARNING |
|---|
| 11 | !define MUI_UNABORTWARNING |
|---|
| 12 | !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico" |
|---|
| 13 | !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\orange-uninstall.ico" |
|---|
| 14 | !define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange.bmp" |
|---|
| 15 | !define MUI_UNWELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange-uninstall.bmp" |
|---|
| 16 | !define MUI_FINISHPAGE_NOAUTOCLOSE |
|---|
| 17 | !define MUI_UNFINISHPAGE_NOAUTOCLOSE |
|---|
| 18 | !insertmacro MUI_PAGE_WELCOME |
|---|
| 19 | !insertmacro MUI_PAGE_DIRECTORY |
|---|
| 20 | |
|---|
| 21 | |
|---|
| 22 | !insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER |
|---|
| 23 | !insertmacro MUI_PAGE_INSTFILES |
|---|
| 24 | !insertmacro MUI_PAGE_FINISH |
|---|
| 25 | !insertmacro MUI_UNPAGE_WELCOME |
|---|
| 26 | !insertmacro MUI_UNPAGE_CONFIRM |
|---|
| 27 | !insertmacro MUI_UNPAGE_INSTFILES |
|---|
| 28 | !insertmacro MUI_UNPAGE_FINISH |
|---|
| 29 | !insertmacro MUI_LANGUAGE "French" |
|---|
| 30 | |
|---|
| 31 | |
|---|
| 32 | |
|---|
| 33 | Section "programme.exe" SecExe |
|---|
| 34 | SetOutPath $INSTDIR |
|---|
| 35 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\libopensc\opensc.dll" |
|---|
| 36 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs11\libeay32.dll" |
|---|
| 37 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs11\libltdl3.dll" |
|---|
| 38 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs11\opensc-pkcs11.dll" |
|---|
| 39 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs11\pkcs11-spy.dll" |
|---|
| 40 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs11\ssleay32.dll" |
|---|
| 41 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\pkcs15init.dll" |
|---|
| 42 | File "C:\Program Files\Fichiers communs\LightScribe\msvcr80.dll" |
|---|
| 43 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\etc\opensc.conf.in" |
|---|
| 44 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\cardos.profile" |
|---|
| 45 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\cyberflex.profile" |
|---|
| 46 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\flex.profile" |
|---|
| 47 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\gpk.profile" |
|---|
| 48 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\incrypto34.profile" |
|---|
| 49 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\jcop.profile" |
|---|
| 50 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\miocos.profile" |
|---|
| 51 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\oberthur.profile" |
|---|
| 52 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\pkcs15.profile" |
|---|
| 53 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\setcos.profile" |
|---|
| 54 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\smartcos.profile" |
|---|
| 55 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\starcos.profile" |
|---|
| 56 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tests\base64.exe" |
|---|
| 57 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tests\p15dump.exe" |
|---|
| 58 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tests\pintest.exe" |
|---|
| 59 | |
|---|
| 60 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\cardos-info.exe" |
|---|
| 61 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\cryptoflex-tool.exe" |
|---|
| 62 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\netkey-tool.exe" |
|---|
| 63 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\eidenv.exe" |
|---|
| 64 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\opensc-explorer.exe" |
|---|
| 65 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\opensc-tool.exe" |
|---|
| 66 | |
|---|
| 67 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\piv-tool.exe" |
|---|
| 68 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\pkcs11-tool.exe" |
|---|
| 69 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\pkcs15-crypt.exe" |
|---|
| 70 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\pkcs15-init.exe" |
|---|
| 71 | FILE "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\tools\pkcs15-tool.exe" |
|---|
| 72 | |
|---|
| 73 | WriteRegStr HKLM "SOFTWARE\OpenSC" "ConfigFile" "$INSTDIR\opensc.conf.in" |
|---|
| 74 | WriteRegStr HKLM "SOFTWARE\PKCS11-Spy" "Module" "$INSTDIR\opensc-pkcs11.dll" |
|---|
| 75 | |
|---|
| 76 | SetOutPath $SYSDIR |
|---|
| 77 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\libopensc\opensc.dll" |
|---|
| 78 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs11\libeay32.dll" |
|---|
| 79 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs11\libltdl3.dll" |
|---|
| 80 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs11\opensc-pkcs11.dll" |
|---|
| 81 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs11\pkcs11-spy.dll" |
|---|
| 82 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs11\ssleay32.dll" |
|---|
| 83 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\pkcs15init\pkcs15init.dll" |
|---|
| 84 | |
|---|
| 85 | CreateDirectory "$INSTDIR\Doc" |
|---|
| 86 | CreateDirectory "$INSTDIR\Include\opensc" |
|---|
| 87 | SetOutPath "$INSTDIR\Include\opensc" |
|---|
| 88 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\asn1.h" |
|---|
| 89 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\cardctl.h" |
|---|
| 90 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\cards.h" |
|---|
| 91 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\emv.h" |
|---|
| 92 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\errors.h" |
|---|
| 93 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\keycache.h" |
|---|
| 94 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\log.h" |
|---|
| 95 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\ltdl.h" |
|---|
| 96 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\opensc.h" |
|---|
| 97 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\pkcs11.h" |
|---|
| 98 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\pkcs15.h" |
|---|
| 99 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\pkcs15-init.h" |
|---|
| 100 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\scconf.h" |
|---|
| 101 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\types.h" |
|---|
| 102 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\ui.h" |
|---|
| 103 | CreateDirectory "$INSTDIR\Include\openssl" |
|---|
| 104 | SetOutPath "$INSTDIR\Include\openssl" |
|---|
| 105 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\aes.h" |
|---|
| 106 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\asn1.h" |
|---|
| 107 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\asn1_mac.h" |
|---|
| 108 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\asn1t.h" |
|---|
| 109 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\bio.h" |
|---|
| 110 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\blowfish.h" |
|---|
| 111 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\bn.h" |
|---|
| 112 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\buffer.h" |
|---|
| 113 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\cast.h" |
|---|
| 114 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\comp.h" |
|---|
| 115 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\conf.h" |
|---|
| 116 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\engine.h" |
|---|
| 117 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\conf_api.h" |
|---|
| 118 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\crypto.h" |
|---|
| 119 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\des.h" |
|---|
| 120 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\des_old.h" |
|---|
| 121 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\dh.h" |
|---|
| 122 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\dsa.h" |
|---|
| 123 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\dso.h" |
|---|
| 124 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\dtls1.h" |
|---|
| 125 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\e_os2.h" |
|---|
| 126 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ebcdic.h" |
|---|
| 127 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ec.h" |
|---|
| 128 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ecdh.h" |
|---|
| 129 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ecdsa.h" |
|---|
| 130 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\err.h" |
|---|
| 131 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\evp.h" |
|---|
| 132 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\hmac.h" |
|---|
| 133 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\idea.h" |
|---|
| 134 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\krb5_asn.h" |
|---|
| 135 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\kssl.h" |
|---|
| 136 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\lhash.h" |
|---|
| 137 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\md2.h" |
|---|
| 138 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\md4.h" |
|---|
| 139 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\md5.h" |
|---|
| 140 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\obj_mac.h" |
|---|
| 141 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\objects.h" |
|---|
| 142 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ocsp.h" |
|---|
| 143 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\opensslconf.h" |
|---|
| 144 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ossl_typ.h" |
|---|
| 145 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\pem.h" |
|---|
| 146 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\pem2.h" |
|---|
| 147 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\pkcs7.h" |
|---|
| 148 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\pkcs12.h" |
|---|
| 149 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\pq_compat.h" |
|---|
| 150 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\pqueue.h" |
|---|
| 151 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\rand.h" |
|---|
| 152 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\rc2.h" |
|---|
| 153 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\rc4.h" |
|---|
| 154 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ripemd.h" |
|---|
| 155 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\rsa.h" |
|---|
| 156 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\safestack.h" |
|---|
| 157 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\sha.h" |
|---|
| 158 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ssl.h" |
|---|
| 159 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ssl2.h" |
|---|
| 160 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ssl3.h" |
|---|
| 161 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ssl23.h" |
|---|
| 162 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\stack.h" |
|---|
| 163 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\store.h" |
|---|
| 164 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\symhacks.h" |
|---|
| 165 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\tls1.h" |
|---|
| 166 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\tmdiff.h" |
|---|
| 167 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\txt_db.h" |
|---|
| 168 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ui.h" |
|---|
| 169 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\ui_compat.h" |
|---|
| 170 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\x509.h" |
|---|
| 171 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\x509_vfy.h" |
|---|
| 172 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\openssl\x509v3.h" |
|---|
| 173 | CreateDirectory "$INSTDIR\Include\rsaref" |
|---|
| 174 | SetOutPath "$INSTDIR\Include\rsaref" |
|---|
| 175 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\rsaref\pkcs11.h" |
|---|
| 176 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\rsaref\pkcs11f.h" |
|---|
| 177 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\rsaref\pkcs11t.h" |
|---|
| 178 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\rsaref\unix.h" |
|---|
| 179 | File "C:\Documentation\OPEN-SC\scb\opensc-0.11.1\src\include\opensc\rsaref\win32.h" |
|---|
| 180 | WriteRegStr HKCU "Software\programme" "" $INSTDIR |
|---|
| 181 | WriteUninstaller "$INSTDIR\Uninstall.exe" |
|---|
| 182 | !insertmacro MUI_STARTMENU_WRITE_BEGIN Application |
|---|
| 183 | CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER" |
|---|
| 184 | CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\programme.lnk" "$INSTDIR\programme.exe" |
|---|
| 185 | CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe" |
|---|
| 186 | !insertmacro MUI_STARTMENU_WRITE_END |
|---|
| 187 | SectionEnd |
|---|
| 188 | Section "Uninstall" |
|---|
| 189 | RMDir /r "$INSTDIR" |
|---|
| 190 | !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP |
|---|
| 191 | Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk" |
|---|
| 192 | Delete "$SMPROGRAMS\$MUI_TEMP\programme.lnk" |
|---|
| 193 | StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP" |
|---|
| 194 | startMenuDeleteLoop: |
|---|
| 195 | RMDir $MUI_TEMP |
|---|
| 196 | GetFullPathName $MUI_TEMP "$MUI_TEMP\.." |
|---|
| 197 | IfErrors startMenuDeleteLoopDone |
|---|
| 198 | StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop |
|---|
| 199 | startMenuDeleteLoopDone: |
|---|
| 200 | DeleteRegKey /ifempty HKCU "Software\programme" |
|---|
| 201 | SectionEnd |
|---|