На: COM-объект в Service и Security
- From
- Demid ()
- To
- Alex Fedotov
- Date
- 2002-04-08T15:44:32Z
- Area
- SU.WINDOWS.NT.PROG
From: "Demid" <demid@pstu.edu>
"Alex Fedotov" <me@alexfedotov.com> сообщил/сообщила в новостях следующее:
news:a8n93d$2uiu$1@ddt.demos.su...
>
> Ну так надо проверить регистрацию AppID.
А чего её проверять - нету её :(
Это по-умолчанию COM-сервер, созданный в Delphi, так регистрируется. Причем
с простыми exe-шниками все OK, только со службами такая бяка. Можно,
конечно, руками создать, но я не вполне четко представляю, что там должно
быть написано, применительно к службам.
>
> > Пробовал сделать на сервере и на клиенте (на всякий случай)
> > CoInitializeSecurity(nil, -1, nil, nil, RPC_C_AUTHN_LEVEL_NONE,
> > RPC_C_IMP_LEVEL_ANONYMOUS, nil, EOAC_NONE, nil);
>
> Здесь первым параметром должен быть не nil (также известный в определенных
> кругах как NULL), а указатель на security descriptor with NULL DACL (если
Ага, а за это спасибо, буду пробовать. Хотя я считал, что
RPC_C_AUTHN_LEVEL_NONE будет достаточно.
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)