Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / DCOM security Win2003 помогите / 7 сообщений из 7, страница 1 из 1
22.02.2006, 10:07
    #33559965
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCOM security Win2003 помогите
Имеется сервис зарегистрированный как COM сервер.
пишется на BCB.
С сервисом взаимодействует приложение по DCOM.

на платформах Win2000 и XP после некоторых приседаний по настройке
в утилите dcomcnfg все настраивается и работает.

В Win2003 не получается этого сделать.

По симптомам - система не дает сервису взаимодействовать с рабочим столом,
хотя ему это разрешено.Сервис при старте пытается создать видимую форму,
форма появляется но ОС по прошествии интервала прибивает сервис.
Так же все вызовы интерфейсов COM сервера из локального приложения
заканчиваются исключением
HRCHECK
Create(IntfObj) : Server execution failed

назовите обязательные настройки , которые
позволят ослабить секьюрити.
и возможно пример явного вызова CoinitializeSecurity()

Игра с CoinitializeSecurity() тоже не дала результатов.





Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
22.02.2006, 11:20
    #33560206
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCOM security Win2003 помогите
RSDN
http://www.rsdn.ru/?article/vcpp/vcdebug-6.xml
статья:
Защита в DCOM/COM+

______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
22.02.2006, 16:16
    #33561285
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCOM security Win2003 помогите
Petro123,
>http://www.rsdn.ru/?article/vcpp/vcdebug-6.xml
>статья:
>Защита в DCOM/COM+

пасиба.

подскажите в какое лучше всего месо нада вставлять
CoInitializeSecurity

и можно ли её использовать в купе с CoInitialize()?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
24.02.2006, 08:32
    #33563333
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCOM security Win2003 помогите
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
        try
         {
                 CoInitialize(NULL);
                 CoInitializeSecurity(NULL,- 1 ,NULL,NULL,RPC_C_AUTHN_LEVEL_NONE,
                 RPC_C_IMP_LEVEL_ANONYMOUS,NULL,EOAC_NONE,NULL); // например ..
                 Application->Initialize();
         ...

        CoUninitialize();
        return  0 ;
}

...
Рейтинг: 0 / 0
24.02.2006, 12:52
    #33563642
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCOM security Win2003 помогите
JibSkeart,

код который вы привели - около дела.

у меня возникла проблема,
при вызове Application->Initialize() летит
Stack Overflow

Что может быть причиной?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
25.02.2006, 13:01
    #33564552
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCOM security Win2003 помогите
А вы туда вставляли

project->view source ?
...
Рейтинг: 0 / 0
25.02.2006, 15:13
    #33564636
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DCOM security Win2003 помогите
JibSkeart,

А вы туда вставляли
project->view source ?

WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
CoInitialize(NULL);

CoInitializeSecurity(NULL,-1,NULL,NULL,RPC_C_AUTHN_LEVEL_NONE,
RPC_C_IMP_LEVEL_ANONYMOUS,NULL,EOAC_NONE,NULL); // например
...
Application->Initialize(); ^^^^^
вот здесь летит StackOverflow Но это происходит только на
Win2003 машине. А мне нада как раз её.



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / DCOM security Win2003 помогите / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]