Здравствуйте, kozlov, Вы писали:
K>Значение стоит
K>LocalService = Брокер заказов
CAtlServiceModuleT читает из этого ключа и если он находит там это значение, то пытается вызвать
SERVICE_TABLE_ENTRY st[] =
{
{ m_szServiceName, _ServiceMain },
{ NULL, NULL }
};
if (::StartServiceCtrlDispatcher(st) == 0)
m_status.dwWin32ExitCode = GetLastError();
т.е. этот код вряд ли совместим с выполнением под управлением srvany.exe
можно попробовать 2 вещи
— убрать LocalService из реестра
— сделать приложение полноценным сервисом и запускать без srvany