\r
Usage\r
-----\r
-In the usage notes below, arguments to the program may be written in angle \r
-brackets and/or square brackets. <string> means you must insert the \r
-appropriate string and [<string>] means the string is optional. See the \r
+In the usage notes below, arguments to the program may be written in angle\r
+brackets and/or square brackets. <string> means you must insert the\r
+appropriate string and [<string>] means the string is optional. See the\r
examples below...\r
\r
+Note that everywhere <servicename> appears you may substitute the\r
+service's display name.\r
+\r
\r
Installation using the GUI\r
--------------------------\r
DisplayName: Service display name.\r
ImagePath: Path to the service executable.\r
ObjectName: User account which runs the service.\r
+ Name: Service key name.\r
Start: Service startup type.\r
Type: Service type.\r
\r
nssm set <servicename> AppExit 2 Exit\r
\r
\r
+The Name parameter can only be queried, not set. It returns the service's\r
+registry key name. This may be useful to know if you take advantage of\r
+the fact that you can substitute the service's display name anywhere where\r
+the syntax calls for <servicename>.\r
+\r
+\r
The ObjectName parameter requires an additional argument only when setting\r
a username. The additional argument is the password of the user.\r
\r
\r
nssm remove UT2004 confirm\r
\r
+To find out the service name of a service with a display name:\r
+\r
+ nssm get "Background Intelligent Transfer Service" Name\r
+\r
\r
Building NSSM from source\r
-------------------------\r