Здравствуйте Vi2, Вы писали:
Vi2>>Скорее всего это связано с работой Invoke в объекте — он работает через ITypeInfo. Чтобы убедиться в этом, убери регистрацию этой DLL и сделай простую регистрацию TLB из DLL через REGTLIB.exe в ком.строке или RegisterTypeLib() в программе. Она зарегистрирует только TLB без коклассов. Если это не поможет, значит, она внутри создаёт коклассы. Тогда — увы — ничего сделать нельзя.
Vi2>Хотя, ты же сам можешь вызвать в начале DllRegisterServer и в конце DllUnregisterServer, оставляя Реестре нетронутым.
Действительно, методом научного тыка установлено, что упомянутый код работает, если в реестре есть ветка с описанием typelib данного сервака, все остальное можно удалить. Ну а в общем-то, я уже допер, как все это можно сделать в моем случае. Так что — всем спасибо (особенно Vi2), все свободны.