DeutschEspañolFrançaisItalianoNederlandsPortuguêsΕλληνικάРусскийالعربية中文(简体)中文(繁體)日本語한국어
 
Donate Bitcoins
Google
 
www smithii.com
 

si_installer 1.18 has been released on 14-Apr-13

si_installer is an NSIS installer I whipped up to download and install most of the wonderful utilities found at http://sysinternals.com.

You can download the installer here and the installer with the source code here.
Previous versions can be found here.

Here's the changelog.txt:

si_installer changelog

Version 1.18 - 02 Apr 13:

	Added RU - List registry usage

Version 1.17 - 25 Dec 12:

	Added PsPing - Measure network performance

Version 1.16 - 07 Apr 12:

	Added FindLinks - List hard and soft links for specified files
	Removed ProcFeatures (replaced by CoreInfo)
	Fixed all links due to renamed files
    Upgraded NSIS to 2.41. NSIS 2.42 and greater produces this error:
		Invalid command: ${GetURLFileName}
		Error in macro Download1 on macroline 1
		Error in macro DownloadZip on macroline 1
		Error in macro DownloadGUI on macroline 10
		!include: error in script: "si_installer.nsh" on line xx
		Error in script "si_installer.nsh" on line xx -- aborting creation process
	Updated copyright to 2012
	Updated license agreement

Version 1.15 - 21 Feb 11:

	Added Sysinternals Suite
	Updated "Top 10" list

Version 1.14 - 11 Jan 11:

	Added RAMMap - Graphical display of memory usage
	Upgraded NSIS to 2.39
	Using special logging build (output to $INSTDIR/install.log)

Version 1.13 - 31 Dec 09:

	Added Disk2vhd - Create VHD files from online disk
	Added ProcDump - Monitor CPU spikes & generate crash dumps
	Removed NewSid
	Removed FileMon
	Removed RegMon

Version 1.12 - 23 Feb 09:

	Added VMMap - View Virtual and Physical Memory
	Changed default selection for "Typical", to "Top 10"

Version 1.11 - 27 Nov 08:

	Added Coreinfo - Shows mapping between logical processors & physical processors

Version 1.10 - 26 Aug 08:

	Added Desktops - Create up to four virtual desktops

Version 1.9 - 01 Mar 08:

	Added DiskExt - List volume disk-mappings
	Added EFSDump - List encrypted file (EFS) information
	Added PipeList - List named pipes
	Added ProcFeatures - List support for Physical Address Extensions and No Execute buffer overflow protection
	Added ShellRunAs - Launch programs as a different user
	Added descriptions to all entries
	Renamed RegDellNull to RegDelNull
	Removed /accepteula startup switch for programs that didn't support it

Version 1.8 - 29 Dec 07:

	Added AdInsight

Version 1.7 - 08 Sep 07:

	Added AdExplorer
	Added /accepteula flags
	Added HKCU\Software\Sysinternals\App\EulaAccepted registry entries
	Updated license agreement

Version 1.6 - 22 May 07:

	Renamed DebugViewNT to DebugView
	Renamed FileMonNT to FileMon
	Renamed PortMonNT to PortMon
	Renamed ProcessExplorerNT to ProcessExplorer
	Renamed RegMonNT to RegMon
	Removed http://download.sysinternals.com/Files/CpuMon.zip (404)
	Removed http://download.sysinternals.com/Files/Fundelete.exe (404)
	Removed http://download.sysinternals.com/Files/Hostname.zip (404)
	Removed http://download.sysinternals.com/Files/NtfsFlp.zip (404)
	Removed http://download.sysinternals.com/Files/RemoteRecover.exe (404)
	Removed http://download.sysinternals.com/Files/TdiMonNt.zip (404)
	Removed http://download.sysinternals.com/Files/Tokenmon.zip (404)

Version 1.5 - 05 Apr 07:

	Fixed user defined start menu folder bug
	Upgraded NSIS to 2.24 (2.25 appears buggy)

Version 1.4 - 08 Nov 06:

	Added ProcessMonitor
	Changed URLs from www.sysinternals.com to download.sysinternals.com

Version 1.3 - 19 Aug 06:

	Upgraded NSIS to 2.19

Version 1.2 - 12 May 06:

	Download errors are retried 5 times before reporting failure

Version 1.1 - 18 Apr 06:

	Added AccessChk

Version 1.0 - 14 Apr 06:

	Initial release

and here's the readme.txt:

si_installer - Version 1.18 - 02 Apr 2013
Copyright (c) 2005-2013 Ross Smith II (http://smithii.com) All Rights Reserved

------------------------------------------------------------------------------

SysInternals™ is a trademark of Mark Russinovich and Bryce Cogswell
(http://sysinternals.com)

si_installer lets you download and install most of the freeware applications 
available at http://sysinternals.com.

si_installer looks in the directory where si_installer.exe is for 
any files it needs before attempting to download them. If it does download a 
file, it will attempt to save a copy of the file in this same directory.

si_installer adds the installation directory (typically 
C:\Program Files\SysInternals) to your PATH environment variable.

If the program is a Windows GUI application, an icon is created in the
C:\Documents and Settings\%username%\Start Menu\Programs\SysInternals 
directory.

The following EXEs are copied to C:\Program Files\SysInternals, but do not
have icons:

Fundelete.exe
RemoteRecover.exe

These EXEs are installers, that you will need to run, to install the 
application.

Applications that require Windows 98, ME, or NT 4.0, are not included.

Note: you are responsible to verify that each program you install using 
si_installer is designed to work in your environment. 
If you are unsure, then please visit http://sysinternals.com for more information.

------------------------------------------------------------------------------

Usage: si_installer [options]

Options:
/S         Install the application silently with the default options selected
/D=path    Install into the directory 'path' (default is 
           %ProgramFiles%\SysInternals)
/INSTYPE n Where n is a number between 0 and 2:
           0: Top 10 (Default)
           1: All
           2: None
/RETRIES n Number of times to retry each download before reporting failure
           (default: 5) (NOT YET IMPLEMENTED)
/PROXY     Set proxy settings (NOT YET IMPLEMENTED)
/ALLUSERS  Install icons for all users (NOT YET IMPLEMENTED)
           This is the default if the user is an administrator
/USER      Install icons for the current user only (NOT YET IMPLEMENTED)
           This is the default if the user is not an administrator
/VERSION   Show the version and quit (NOT YET IMPLEMENTED)
/?         Show this help message and quit (NOT YET IMPLEMENTED)

If you encounter any errors, please post your installation log to smithii.com.
The installation log will normally be created in %ProgramFiles%\SysInternals\install.log

$Id$

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

NSIS installer

Hi,jouli here, I am free from my cisco tutorials. Getting board just searching and find out your site. Your site is really nice especially this article NSIS installer is very informative. All the articles are very informative and increase my knowledge a lot. Well this site plays a very important role in improve of our new generation Good job.... keep it up

Very nice Blog. Would you

Very nice Blog. Would you provide a link called Sysinternals Command Line? Just like the Visual Studio.NET does. It would set the current directory to the installed sysinternals applications. That would be useful to run command line applications, just like ps tools.

Cool installer. Look forward

Cool installer. Look forward to the next update.provillusearth4energygrow taller 4 idiotsmagic of making uphow to stop acnehomemade energy

Great installer.Would you

Great installer.
Would you provide a link called Sysinternals Command Line? Just like the Visual Studio.NET does. It would set the current directory to the installed sysinternals applications. That would be useful to run command line applications, just like ps tools.

couple of comments...

Just a quick note...first off, I spelled the account name wrong, but OH WELL...

the uninstall stuff doesn't properly wipe out all the start menu stuff - but that's all part of the related to the way you don't set the
Also, in the processing of the "descriptions"...It would be much better to escape the double quote as follows, so that if you use the single quote in a description it will still take it...I ran into this as I was hacking things to use the "title" as the description instead of the url...

!macro appendfile sectionno description
!appendfile "${DESCRIPTION_FILE}" "!insertmacro MUI_DESCRIPTION_TEXT ${${sectionno}} $\"${description}$\"$\n"
!macroend

You also need to close out the description file, and add to it the end of the descriptions macro, and then include the temp file you created...

# and close the descriptions and process it...
!appendfile "${DESCRIPTION_FILE}" "!insertmacro MUI_FUNCTION_DESCRIPTION_END$\n"
!include "${DESCRIPTION_FILE}"

If you want my hacked version (I also re-organized and cleand up the sections and added encoding so that you can select GUI vs. cli vs. ALL...) let me know, and I'll send it on to you...

THANKS...I had been using a version of an "addon" creator that did this sort of thing for my own updating of the different machines I "fix up" for friends and family, but this is a lot nicer! (and I got to learn more about the NSIS installer...

thanks
Scott a.k.a. sbaeder at AOL dot Bomb...(if you now how to translate email ;-)

All you need to do is to add

All you need to do is to add a "section" to be listed before the "include" of all the other system internal commands...Something like this...

Section "Sysinternals Command Line"
SetOutPath $INSTDIR
is -CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\ Sysinternals Command Line.lnk" "$SYSDIR\cmd.exe"
SectionEnd

Sysinternals Command Line

Great installer.
Would you provide a link called Sysinternals Command Line? Just like the Visual Studio.NET does. It would set the current directory to the installed sysinternals applications. That would be useful to run command line applications, just like ps tools.

Easy enough to add...

Note: Given that the source (and NSIS) are available, it is pretty easy to do...

All you need to do is to add a "section" to be listed before the "include" of all the other system internal commands...Something like this...

Section "Sysinternals Command Line"
SetOutPath $INSTDIR
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\ Sysinternals Command Line.lnk" "$SYSDIR\cmd.exe"
SectionEnd

By having a space at the front of the links name, it "floats" to the top of the shortcuts...

Scott

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
DeutschEspañolFrançaisItalianoNederlandsPortuguêsΕλληνικάРусскийالعربية中文(简体)中文(繁體)日本語한국어
 
Donate Bitcoins
Google
 
www smithii.com
 
Special thanks to Riester Rente Online for a generous donation!