Application as Service (Windows NT/2000)

The Windows NT/2000 Resource Kit provides two utilities that allow you to create a Windows NT/2000 user-defined service for Windows NT/2000 applications and some 16-bit applications (but not for batch files).
Instrsrv.exe installs and removes system services from Windows NT/2000 and Srvany.exe allows any Windows NT/2000 application to run as a service.
 
To create a Windows NT/2000 user-defined service, perform the following steps:
 
1. At a MS-DOS command prompt(running CMD.EXE), type the following command:
 
path\INSTSRV.EXE My Service path\SRVANY.EXE
 
where path is the drive and directory of the Windows NT/2000 Resource Kit (i.e., C:\RESKIT) and My Service is the name of the service you are creating.
 
Example:
C:\Program Files\Resource Kit\Instsrv.exe Notepad C:\Program Files\Resource Kit\Srvany.exe
NOTE: To verify that the service was created correctly, check the registry to verify that the ImagePath value under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\service name
is set to point to SRVANY.EXE. If this is not set correctly, the service will stop shortly after it starts and return an Event ID 7000 "The service name failed to start."
 
2. Run Registry Editor (Regedt32.exe)and locate the following subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>
 
3. From the Edit menu, click Add Key. Type the following and click OK:
 
Key Name: Parameters
Class : <leave blank>
 
4. Select the Parameters key.
 
5. From the Edit menu, click Add Value. Type the following and click OK:
 
Value Name: Application
Data Type : REG_SZ
String : <path>\<application.ext>
 
where <path>\<application.ext> is the drive and full path to the application executable including the extension (i.e., C:\WinNT\Notepad.exe)
 
6. Close Registry Editor.
Advertisements
This entry was posted in Computer und Internet. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s