Есть клиент написанный на VB. Имя сервера регестрируется вместе с регистрацией классов сервера. Есть ли способ ручкими задавать название сервера при подключении к обьектам DCOM? Или же только один способ отыскать и подменить это имя в реестре до первого вызова объектов сервера ?
Здравствуйте, EgorK, Вы писали:
EK>Есть клиент написанный на VB. Имя сервера регестрируется вместе с регистрацией классов сервера. Есть ли способ ручкими задавать название сервера при подключении к обьектам DCOM? Или же только один способ отыскать и подменить это имя в реестре до первого вызова объектов сервера ?
CreateObject (ProgID, ServerName)
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
EK>>Есть клиент написанный на VB. Имя сервера регестрируется вместе с регистрацией классов сервера. Есть ли способ ручкими задавать название сервера при подключении к обьектам DCOM? Или же только один способ отыскать и подменить это имя в реестре до первого вызова объектов сервера ?
TK>CreateObject (ProgID, ServerName)
то есть для этого придется поменять все Set obj = New CServer на позднее связывание CreateObject?
EK>>>Есть клиент написанный на VB. Имя сервера регестрируется вместе с регистрацией классов сервера. Есть ли способ ручкими задавать название сервера при подключении к обьектам DCOM? Или же только один способ отыскать и подменить это имя в реестре до первого вызова объектов сервера ?
TK>>CreateObject (ProgID, ServerName) EK>то есть для этого придется поменять все Set obj = New CServer на позднее связывание CreateObject?
Да. Хотя, я бы не сказал, что что-то нужно будет менять на позднее связываение.
Тут скорее создание объекта через ProgID и приведение типа. а дальше будет использоваться ранее.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, TK, Вы писали:
TK>Здравствуйте, EgorK, Вы писали:
TK> EK>>>>Есть клиент написанный на VB. Имя сервера регестрируется вместе с регистрацией классов сервера. Есть ли способ ручкими задавать название сервера при подключении к обьектам DCOM? Или же только один способ отыскать и подменить это имя в реестре до первого вызова объектов сервера ?
TK>>>CreateObject (ProgID, ServerName) EK>>то есть для этого придется поменять все Set obj = New CServer на позднее связывание CreateObject?
TK>Да. Хотя, я бы не сказал, что что-то нужно будет менять на позднее связываение. TK>Тут скорее создание объекта через ProgID и приведение типа. а дальше будет использоваться ранее.