Здравствуйте, Mark_M, Вы писали:
M_M>6. Инсталирую дистрибутив на клиентской машине.
M_M>7. Запускаю клиентское приложение (создающее объекты из серверной DLL функцией CreateObject) и... не работает — жалуется не могу создать объект.
Вроде все нормально делаешь. Сообщи код ошибки.
Кроме того, на всякий случай, включи на сервере аудит входа в систему (Администрирование-Локальная политика безопасности-Локальные политики-Политика аудита). Если проблемы с доступом, они появятся в журнале событий (Журнал безопасности).
M_M>Может кто подскажет в чём моя ошибка. Заранее благодарю.
Еще проверить надо, как зарегистрировано прокси-приложение на клиенте. Под CLSID твоего сервера не должно оставаться старого ключа:
HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{твой CLSID}\InprocServer32
Кроме того, на клиенте будет такой ключик:
HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{твой CLSID}\AppID
И вот по этому AppID можно найти строку с настройками:
HKEY_LOCAL_MACHINE\Software\CLASSES\AppId\{твой AppID}\RemoteServerName="SERVER1"
HKEY_LOCAL_MACHINE\Software\CLASSES\AppId\{твой AppID}\RunAs="Interactive User"
-проверь, правильно ли там все написано.
... For the female of the species is more deadly than the male. -- Rudyard Kipling