Re: Возможно ли сделать COM объект который после закрытия ос
От: rus blood Россия  
Дата: 28.05.04 08:29
Оценка: 7 (1)
pi>Что посоветуете? Может вообще вызываеть exe файл с определенными параметрами?

Если твой com-объект лежит в отдельном exe-сервере, то, конечно, можно поломать в нем механизм проверки count-ов на объекты так, чтобы exe-сервер учитывал запущенные потоки так же как и поднятые com-объекты.

Если это сервис, то вообще ничего делать не надо. Поток будет крутиться, пока сервис не остановят.

Если com-объект лежит в dll и поднимается в dllhost-е, вот тут сложнее. Я правда не особо пытался бодаться с dllhost-ом, но эта зараза сама как-то считает reference-ы на поднятые объекты, и "обмануть" ее довольно сложно (но думаю, что можно). В крайнем случае, можно написать свою dllhost.

Если твой com-объект поднимается inproc, то все уже сказано
Автор: Denwer
Дата: 28.05.04
Имею скафандр — готов путешествовать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.