[tuxdroid-svn] r4804 - software_suite_v3/smart-core/smart-server/trunk
Status: Beta
Brought to you by:
ks156
|
From: remi <c2m...@c2...> - 2009-06-12 09:28:09
|
Author: remi
Date: 2009-06-12 11:27:45 +0200 (Fri, 12 Jun 2009)
New Revision: 4804
Modified:
software_suite_v3/smart-core/smart-server/trunk/installer.nsi
Log:
* Smart-server can now be installer with user permissions on Windows Vista. (Global installer now prepares directory permissions ...)
Modified: software_suite_v3/smart-core/smart-server/trunk/installer.nsi
===================================================================
--- software_suite_v3/smart-core/smart-server/trunk/installer.nsi 2009-06-12 08:30:37 UTC (rev 4803)
+++ software_suite_v3/smart-core/smart-server/trunk/installer.nsi 2009-06-12 09:27:45 UTC (rev 4804)
@@ -19,8 +19,8 @@
; The default installation directory
InstallDir c:\tuxdroid\bin\tuxhttpserver
-; Request application privileges for Windows Vista
-RequestExecutionLevel admin
+; Request application privileges to user
+RequestExecutionLevel user
; Get the Tuxdroid installation paths
var /GLOBAL TUXDROID_PATH
@@ -92,13 +92,11 @@
; Reveal shortcuts to all users
SetShellVarContext all
; Write shortcut in start menu
- CreateDirectory "$SMPROGRAMS\Tux Droid"
CreateDirectory "$SMPROGRAMS\Tux Droid\Smart-Core"
CreateDirectory "$SMPROGRAMS\Tux Droid\Smart-Core\Smart-Server"
CreateShortCut "$SMPROGRAMS\Tux Droid\Smart-Core\Smart-Server\Start.lnk" "$TUXDROID_PATH\bin\smart_server_start.exe" "" "$TUXDROID_PATH\resources\images\tuxsys.ico" 0
CreateShortCut "$SMPROGRAMS\Tux Droid\Smart-Core\Smart-Server\Stop.lnk" "$TUXDROID_PATH\bin\smart_server_stop.exe" "" "$TUXDROID_PATH\resources\images\tuxsys.ico" 0
CreateShortCut "$SMPROGRAMS\Tux Droid\Smart-Core\Smart-Server\Restart.lnk" "$TUXDROID_PATH\bin\smart_server_restart.exe" "" "$TUXDROID_PATH\resources\images\tuxsys.ico" 0
- WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Run" "Smart-Server" "$TUXDROID_PATH\bin\smart_server_start.exe"
; Write the uninstall file
WriteUninstaller "$UNINSTALLERS_SUB_PATH\${UNINSTALLER_EXE}"
@@ -131,9 +129,6 @@
ReadRegStr $TUXDROID_PATH HKLM "SOFTWARE\Tux Droid\Installation" "Install_Dir"
StrCpy $UNINSTALLERS_SUB_PATH "$TUXDROID_PATH\uninstallers\sub"
- ; Remove registry keys
- DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Run" "Smart-Server"
-
; Remove files and uninstaller
Delete "$TUXDROID_PATH\bin\smart_server_start.exe"
Delete "$TUXDROID_PATH\bin\smart_server_stop.exe"
|