Parent Directory
|
Revision Log
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
1 | william | 4 | ; |
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 |
ViewVC Help | |
Powered by ViewVC 1.1.22 |