I have a service program (named "NoeService") in native C which calls a native dll in C. It was built with Visual Studio 6 on Windows 2003 32 bits, and has been working well for 6 years.
I have upgraded the service and the DLL to a Windows 2003 x64 system with Visual Studio 2008.
The build looks OK (no error) and the installation of the service works well. Also starting the service through the console or through the SCM is OK.
Now I stop the service and I want to debug in detail the DLL by defining the service as the executable from the DLL, but so far without success.
Having built the DLL in debug mode, I set the command line in the DLL Properties Settings->Configuration->Debugging tab to
<path>NoeService.exe -start (the command which works in the console).
But the IDE says "unable to attach: process <path>noeservice.exe is not running."
What does that mean and what can I do ?