Re: Windows Service Launching C# App

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Joshua Flanagan (josh_at_msnews.com)
Date: 03/11/05


Date: Thu, 10 Mar 2005 18:51:11 -0600

I assume you need the functionality to be usable from both a GUI and a
service.
Is there a reason why you can't factor out the common code into a
separate library, and then call it from the service and the GUI?

Brad Jones wrote:
> Hello, I'm hoping someone can give me some help or guidance here. I'm not
> sure if this is even the best group to post to for this.
>
> Our OEM equipment's software architecture relies heavily on a "master"
> windows service. This responsibility of this service is to launch 10 or so
> other applications, some of which have GUI's. These applications need to be
> running whether somebody is logged in or not. There is no communication
> required between the master service and the individual applications. An
> external configuration file is read by the master service when it starts,
> telling it which applications to launch and what other behavior is desired.
> So, when a newly developed application requires that it be running when
> nobody is logged in, information is simply added to the configuration file
> and we're done. Currently, all of these applications are C++/MFC and the
> trick (hack?) used to keep these applications running when a user logoff
> occurs is related to http://support.microsoft.com/kb/q164166/ . This has
> been working well for several years.
>
> Now to my question. I recently completed development on a GUI C# application
> which I would like to run in the same manner as described above. Everything
> starts up fine, but my C# application does not survive the logoff, and in
> some cases interferes with it. Is there a way to get past this or should I
> start looking for another solution (like rewrite it in C++). Hope this makes
> sense to somebody and thanks in advance for any advice.
>
>
> Brad Jones (Not CoduGuru guy!)
>
>



Relevant Pages

  • Why Java?
    ... My applications are intended to be used mostly on desktop machines connected ... I have tried Java using NetBeans. ... GUI technology in Microsoft Windows Forms is best. ... than the solutions I have so far been able to devise to overcome Swing ...
    (comp.lang.java.advocacy)
  • Re: BPIs: The Simplest GUIs
    ... by writing GUI programs as simple servers communicating with the ... See also AWS for a little web server designed ... A Windows HTML applications. ... C Various desktop gadget technologies (Konqueror/Yahoo, Windows Vista gadgets, ...
    (comp.programming)
  • Re: Air traffic control system in Java
    ... of HTML is all about having a build-in GUI as part of the standard, ... just HTML and Javascript. ... GUI becoming less important because of the applications running without ... These are new areas where computing is coming to. ...
    (comp.lang.ada)
  • Re: CBH file-format spec and the need for a new database program?
    ... I thought you wanted a world-class GUI? ... Well those applications have a much nicer interface than ChessBase 9 ... C/C++ has hardly any type system worth speaking of, ... this respect and has a type system much closer to something like Java. ...
    (rec.games.chess.computer)
  • Re: Great SWT Program
    ... GUI to configure something. ... version of the configuration file. ... Is its design based pragmatically around ... stick shift with the groove pattern ...
    (comp.lang.java.programmer)