implemented RFE #2315740 - Library support for ActiveX exe /regserver
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5776 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
4c87ec9e83
commit
39b7d36352
5 changed files with 57 additions and 22 deletions
|
@ -17,6 +17,7 @@ XPStyle on
|
|||
RequestExecutionLevel user
|
||||
|
||||
!define TestDLL '"${NSISDIR}\Plugins\LangDLL.dll"'
|
||||
!define TestEXE '"${NSISDIR}\makensis.exe"'
|
||||
|
||||
Section
|
||||
|
||||
|
@ -60,6 +61,11 @@ Section
|
|||
!insertmacro InstallLib REGDLLTLB $0 REBOOT_NOTPROTECTED ${TestDLL} $INSTDIR\test.dll $INSTDIR
|
||||
!insertmacro InstallLib REGDLLTLB $0 NOREBOOT_NOTPROTECTED ${TestDLL} $INSTDIR\test.dll $INSTDIR
|
||||
|
||||
!insertmacro InstallLib REGEXE $0 REBOOT_PROTECTED ${TestEXE} $INSTDIR\test.exe $INSTDIR
|
||||
!insertmacro InstallLib REGEXE $0 NOREBOOT_PROTECTED ${TestEXE} $INSTDIR\test.exe $INSTDIR
|
||||
!insertmacro InstallLib REGEXE $0 REBOOT_NOTPROTECTED ${TestEXE} $INSTDIR\test.exe $INSTDIR
|
||||
!insertmacro InstallLib REGEXE $0 NOREBOOT_NOTPROTECTED ${TestEXE} $INSTDIR\test.exe $INSTDIR
|
||||
|
||||
WriteUninstaller $INSTDIR\uninstall.exe
|
||||
|
||||
SectionEnd
|
||||
|
@ -114,4 +120,10 @@ Section uninstall
|
|||
!insertmacro UninstallLib REGDLLTLB SHARED REBOOT_NOTPROTECTED $INSTDIR\test.dll
|
||||
!insertmacro UninstallLib REGDLLTLB SHARED NOREBOOT_NOTPROTECTED $INSTDIR\test.dll
|
||||
|
||||
!insertmacro UninstallLib REGEXE SHARED NOREMOVE $INSTDIR\test.exe
|
||||
!insertmacro UninstallLib REGEXE SHARED REBOOT_PROTECTED $INSTDIR\test.exe
|
||||
!insertmacro UninstallLib REGEXE SHARED NOREBOOT_PROTECTED $INSTDIR\test.exe
|
||||
!insertmacro UninstallLib REGEXE SHARED REBOOT_NOTPROTECTED $INSTDIR\test.exe
|
||||
!insertmacro UninstallLib REGEXE SHARED NOREBOOT_NOTPROTECTED $INSTDIR\test.exe
|
||||
|
||||
SectionEnd
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue