MFC & NT Service
Gerry Sweeney -- gerry@hornbill.com Tuesday, June 25, 1996 Hi Listers, I am using NT 3.51 and MSVC v2.1. Does anyone have an example of using the MFC within an NT Service? I have some code which I would like to have as an NT Service but it depends on CObject derived objects. Any help, pointers would be appreciated Gerry Sweeney gerry@hornbill.com
emiro@datmarkets.com.ar Saturday, June 29, 1996 [Mini-digest: 5 responses] You can just create an dialog based app and start the service in = InitInstance like if you were in main but returning FALSE when you = finish... ---------- From: Gerry Sweeney Sent: Tuesday, June 25, 1996 3:15 PM To: MFC List Subject: MFC & NT Service Hi Listers, I am using NT 3.51 and MSVC v2.1. Does anyone have an example of using = the=20 MFC within an NT Service? I have some code which I would like to have as = an=20 NT Service but it depends on CObject derived objects. Any help, pointers would be appreciated Gerry Sweeney gerry@hornbill.com -----From: Frank McGeoughYou probably don't need an example. Using MFC collection classes or CAsyncSocket, etc. is pretty straight forward. You may need to declare the following global for appeasing the MFC : CWinApp theApp; Of course you won't use any AppWizard doc-view type code for your service. I would advise that people should use STL for collection type behavior in services but I've integrated MFC derived classes into a couple of services and it works fine. __________________________________________________ Frank McGeough fm@synchrologic.com Synchrologic, Inc. (http://www.synchrologic.com/) Voice: 404.876.3209 Fax: 404.876.3809 -----From: Babette Frank Hi Gerry, there is a sample on MSDN. The title of this articel + sample is = 'Creating a Sinple Windows NT Service in C++' and the book is 'Technical = Articles: Windows: Networking'. Hope this helps, Babette -------------------------------------------------------------------------= ------------ Babette Frank Telefon.: = +49.30.39094-152 Condat GmbH Fax: = +49.30.39094-300 Alt-Moabit 91 d e-mail: = bf@condat.de 10559 Berlin, Germany -----From: david@metra.com (David Budworth) It seems that any service with a global C++ object will fail when the call the StartServiceCtrlDispatcher attempts to return. I think that just using MFC makes several global C++ objects. As soon as NuMega can fix SoftICE NT, I'll try to post why this happens. For now, make the last line of ServiceMain() do EndProcess(). But be very sure your data is cleaned up. -David david@metra.com -----From: pmcadam@stealth.webo.dg.com (Paula McAdam) There is a good example on the MSDN, in Technical Articles:Windows:Networking. If you do a search on the keywords "NT Service in C++", you'll see in the query results a topic "Creating a Simple Windows NT Service in C++". I hope this helps! ----------------------------------------------------------------------- Paula McAdam Data General Corporation pmcadam@stealth.webo.dg.com Enterprise Solutions Engineering
Luca Orlandi -- Luca.Orlandi@inferentia.it Friday, July 05, 1996 ------ =_NextPart_000_01BB6A6B.F1E54500 Content-Type: text/plain; charset="iso-8859-1"
| Вернуться в корень Архива |