2010-02-15 6 views
1

Несколько лет назад мы написали элемент управления activex VB6, который размещен на веб-странице. С тех пор для многих пользователей он прекратил работу, если пользователь не вошел в систему с правами администратора. Веб-сайт установлен в «Надежные сайты» в IE. Настройки безопасности IE одинаковы для обоих Администратор и Пользователь. Файл управляющей кабины подписан. Элемент управления реализует интерфейс IObjectSafety.
Во время создания файла кэша проверяются параметры Safe для сценариев и инициализации.VB6 activex работает только с административными привилегиями

В чем может быть проблема?

+0

Вы пытаетесь сделать что-нибудь на компьютере пользователя, что может потребовать административных priveliges? –

ответ

1

Что делает попытка контроля локально? Возможно, он пытается изменить привилегированные части реестра или открыть открытые устройства - это то, что разрешено только привилегированным программам.

0

Скорее всего, совместимость с Internet Explorer 8. Он реализует SiteLock для ограничения доступа на сайт/домен, чтобы элементы управления могли запускаться только со своей точки установки по умолчанию. Я предполагаю, что ваш контроль становится помеченным как «никогда безопасный».

Рекомендуемые ресурсы: http://msdn.microsoft.com/en-us/library/dd433050(VS.85).aspx

http://msdn.microsoft.com/en-us/library/dd433049(VS.85).aspx

+0

Я тестирую его с помощью IE6 – SparcU

Смежные вопросы