4.4 Installing the server as system service

I'm assuming you have installed FireDaemon v0.07b by Formida which can be downloaded from http://www.formida.com.au/firedaemon/.

Well, I suggest you'll read the entire Formida's doc for installing BPFTP Server as a System Service.
Personally I have done so by typing the following:

c:\>%MXBIN%\firedaemon.exe -p
FireDaemon v0.07b (c) 1999 Formida Software Corporation

This process will install a new FireDaemon service for you.
Please answer the following questions:

Service Name (no spaces): BPFtpserver
Application Working Directory (eg. d:\path): c:\program files\BPFtpserver
Application Executable (eg. d:\path\filename.exe): c:\program files\BPFtpserver\bpftpsrv.exe
Application Options (eg. /opt1 /opt2): -h -s -service
Service successfully installed!
Press Enter to continue.
After that I entered:

c:\net start BPFtpserver
Le service FireDaemon Service: BPFtpserver démarre
Le service FireDaemon Service: BPFtpserver a démarré
That's all. To start it up at boot time I clicked on 'Services' in the configuration panel


(Well, this is in French but I think you can understand it anyway)

Some excerpts from Formida's FAQ:

Q: "How can I make my service visible (for debugging)?"

Go to the Services applet in the Control Panel. Find the appropriate Fire Daemon service. Click on the Startup button. This dialog box has two sections: 'Startup Type' and 'Log On As'. In the 'Log On As' section select the 'System Account' option and check 'Allow Service to Interact with Desktop'. You will then need to stop and restart the service.

Q: "I want my service to start as a domain user. How do I do this?"

Go to the Services applet in the Control Panel. Find the appropriate Fire Daemon service. Click on the Startup button. This dialog box has two sections: 'Startup Type' and 'Log On As'. In the 'Log On As' section select 'This Account' and type in the domain account you wish to use (eg. FORMIDA_A-P\JamesB) plus the domain password. If they are correct the user will be given the 'Log On As' a Service privilege. You will then need to stop and restart the service.