Конференция "Corba" » Програмная настройка DCOM [Delphi, Windows]
 
  • Владимир 123 (24.07.08 17:35) [0]
    Написал программу на Delphi, которая настраивает DCOM. Визуально проверяю результаты её работы с помощью dcomcnfg - всё верно, галочки стоят где нужно, нужные пользователи добавлены. Пытаюсь установить соединение по сети - ошибка "Отказано в доступе"!
    Выяснил, что не правильно работают процедуры:

    ChangeMachineLaunchRestriction('Все', True, True);
    ChangeDefaultLaunchACL('Все', True, True);

    Кто нибудь сталкивался с подобным? Очень нужна помощь!
  • tesseract © (24.07.08 20:27) [1]
    Правильная реакция. Очень правильная, чего тебе не устраивает ? Надо заходить под админом домена, дабы изменить групповые политики.
  • Владимир123 (24.07.08 21:57) [2]
    Конечно под админом.
    Вот алгоритм моих действий:
    1. Написал простенькие "com сервер" и "клиент" для тестирования настроек DCOM.
    2. Зарегистрировал "сom сервер" на двух машинах, соединенных по сети.
    3. На машине-сервере настроил руками dcomcnfg.exe - свойства сервера - вкладка Удостоверение - выбрал учетную запись – Запускающий пользователь, вместо Текущий пользователь.
    4. На машине-сервере настроил руками DCOM.
    5. На машине-клиенте запустил приложение "клиент", указал ip сервера и соединение установлено! Ура!
    ЗАТЕМ
    6. На машине-сервере настроил, теперь уже ПРОГРАМНО, DCOM.
    7. На машине-клиенте запустил приложение "клиент", указал ip сервера и
    ошибка "Отказано в доступе"!

    Визуально проверяю ПРОГРАМНЫЕ настройки DCOM. Они верные! Что за мистика?

    Пользовался этими материалами:
    http://www.delphikingdom.com/asp/viewitem.asp?catalogid=479
  • clickmaker © (25.07.08 12:39) [3]
    видимо, дело в том, что дкомовский движок не подхватил твои изменения.
    Может, там надо как-то извещать систему, типа WM_SETTINGCHANGE, или что-то перезапускать, или перелогиниваться
  • Владимир123 (25.07.08 14:14) [4]
    Спасибо за идею! Сейчас её проверю!
 
Конференция "Corba" » Програмная настройка DCOM [Delphi, Windows]
Есть новые Нет новых   [120355   +33][b:0][p:0]