ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/AnywhereTS-MSSQL/trunk/ProInstaller/TFTPD32ServiceInstaller.nsi
Revision: 4
Committed: Wed Jul 11 14:19:13 2012 UTC (11 years, 4 months ago) by william
File size: 943 byte(s)
Log Message:
imported from https://anywherets.svn.sourceforge.net/svnroot/anywherets/trunk/
Revision: 1
Author: beartown
Date: 3:10:40 AM, Monday, June 21, 2010
Message:
First upload. Still todo in order to get a fully working product: Replace Thinstation images with vanilla Thinstation, modify ImageDesigntimeConfig.cs, ImageRuntimeConfig.cs in order to support the Thinstation image

File Contents

# Content
1 ;
2 ; TFTPD32 as service installer
3 ; Performs a silent install of TFTPD32 as service
4 ; Writes a uninstaller (normally extract it and disable this)
5 ;
6 ; Copyright Qzone 2007
7 ;
8
9 !include "serviceinst.nsi"
10 OutFile "InstTFTP.exe"
11 SilentInstall "silent"
12 SilentUnInstall "silent"
13
14 Section install
15
16 ;Create service
17 !insertmacro SERVICE create TS_TFTP \
18 " path=$\"$EXEDIR\srvstart.exe$\" svc TS_TFTP -d 0 $\"$EXEDIR\tftpd32.exe$\";autostart=1;interact=0;disp=TS TFTP;machine=0;user=0;password=0;desc=AnywhereTS TFTP server;"
19
20 ;A bug in the service macro means description is not set.
21 ;This is a hack...
22 #WriteRegStr HKLM \
23 #"SYSTEM\CurrentControlSet\Services\TS_TFTP" "Description" "AnywhereTS TFTP server"
24
25 ; WriteUninstaller "$EXEDIR\UninstTFTP.exe"
26
27 SectionEnd
28
29 Section Uninstall
30 !undef UN
31 !define UN un.
32 !insertmacro SERVICE stop TS_TFTP ""
33 !insertmacro SERVICE delete TS_TFTP ""
34 SectionEnd