This forum has been archived. Please start a new discussion on GitHub.

How to make ICE Client as a Win32 Service

Dear sir,

I want to make a ICE Client into win32 Service, Could I use ICE::Service helper class to do this matter? If possible, which functions should I overrite?

Waiting for your help, thank in advance.


  • benoit
    benoit Rennes, France

    Yes, you can use Ice::Service for this purpose. See here in the manual for more information on the Ice::Service class. The issue #10 of the Connections newsletter also contain some examples on how to write a Windows service.

    Another and simpler option is to implement an IceBox service, compile it into a DLL and run the icebox executable as a Windows service. See here for more information on IceBox.