Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запуск CoInitializeEx() из сервиса 
:(
    Опции темы
Vicul
Дата 6.5.2013, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 169
Регистрация: 27.4.2009

Репутация: нет
Всего: нет



Такая проблема,

Из под сервиса надо подключиться к СОМ объекту,  делаю это так 
Код


void WINAPI ServiceMain(DWORD argc, LPSTR* argv)
{

    //регистрация управляющей функции сервиса   
    ssHandle = RegisterServiceCtrlHandler(SomeServiceName, ServiceControl);   
    if(!ssHandle) 
    {      
   
        return;   
    }
    //заполняем структуру, определяющую состояние сервиса:   
    //сервис выполняется как отдельный процесс   
    ss.dwServiceType = SERVICE_INTERACTIVE_PROCESS | SERVICE_WIN32_OWN_PROCESS;   
    //устанавливаем состояние ожидания запуска сервиса   
    SetSomeServiceStatus(SERVICE_START_PENDING, NO_ERROR, 4000);    
    //инициализация для SomeService   
    InitSomeServiceData(argc, argv);    
    //устанавливаем состояние работающего сервиса   
    SetSomeServiceStatus(SERVICE_RUNNING, NO_ERROR, 0);    

    //основной код программы}

    HRESULT hResult =  CoInitializeEx(NULL, COINIT_MULTITHREADED)


При вызове CoInitializeEx() получаю ошибку — No such interface supported.

Где хомутнул?
PM MAIL   Вверх
Vicul
Дата 7.5.2013, 07:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 169
Регистрация: 27.4.2009

Репутация: нет
Всего: нет



поставить впереди  AfxOleInit();
PM MAIL   Вверх
Google
  Дата 24.5.2019, 11:52 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0871 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.