Запуск приложения от другого пользователя...
От: sinnus  
Дата: 13.02.04 03:21
Оценка:
Как соединяться с COM+ сервером, чтобы можно было получать к нему доступ с одной машины, залогиненой под каким-то аккаунтом, но используя при соединении другой аккаунт? Что-то типа "запуск от имени"...
Re: Запуск приложения от другого пользователя...
От: SergH Россия  
Дата: 13.02.04 12:05
Оценка:
Здравствуйте, sinnus, Вы писали:

S>Как соединяться с COM+ сервером, чтобы можно было получать к нему доступ с одной машины, залогиненой под каким-то аккаунтом, но используя при соединении другой аккаунт? Что-то типа "запуск от имени"...


Можно.
Сначала нужно создать через COCreateInstanceEx, при этом корректно заполнить COSERVERINFO::COAUTHINFO.
Потом нужно использовать CoSetProxyBlanket
Потом можно пользоваться интерфейсом.

Подробнее — поищи по названиям функций, было неоднократно.
Делай что должно, и будь что будет
Re[2]: Запуск приложения от другого пользователя...
От: sinnus  
Дата: 16.02.04 06:24
Оценка:
Здравствуйте, SergH, Вы писали:

SH>Здравствуйте, sinnus, Вы писали:


S>>Как соединяться с COM+ сервером, чтобы можно было получать к нему доступ с одной машины, залогиненой под каким-то аккаунтом, но используя при соединении другой аккаунт? Что-то типа "запуск от имени"...


SH>Можно.

SH>Сначала нужно создать через COCreateInstanceEx, при этом корректно заполнить COSERVERINFO::COAUTHINFO.
SH>Потом нужно использовать CoSetProxyBlanket
SH>Потом можно пользоваться интерфейсом.

SH>Подробнее — поищи по названиям функций, было неоднократно.

Почитал, но у меня все равно входит под тем пользлователем, который залогинился...
И еще вопрос — обязательно ли логин, с которого происходит коннект должен быть зарегистрирован не сервере?
Re[3]: Запуск приложения от другого пользователя...
От: sinnus  
Дата: 17.02.04 03:20
Оценка:
Пошарился по форуму, почитал. Сделал как было в примерах, но при конненкте под другим пользователем, которого нет на моей локальной машине говорит, что "Interface not supported"..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.