powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Mscomct2.ocx и работа с DTPicker
6 сообщений из 6, страница 1 из 1
Mscomct2.ocx и работа с DTPicker
    #33179801
ping win
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mscomct2.ocx зарегистрирован под Локальным администратором.
Компонент DTPicker используется в Excel. Если файл (.xls) открыть на этом же компьютере но для пользователя из группы Power Users - DTPicker превращается в два бара с красными крестиками. Также под пользователем группы Power Users не работает регистрация ".ocx" (RegSvr32).

Подскажите пожалуйста - это проблема с правами ?
Если да - то какие права необходимо дать пользователю дополнительно к правам группы Power Users ?

Спасибо за советы :)
...
Рейтинг: 0 / 0
Mscomct2.ocx и работа с DTPicker
    #33180211
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ping win1.Mscomct2.ocx зарегистрирован под Локальным администратором.
2.под пользователем группы Power Users не работает регистрация ".ocx"
3.какие права необходимо дать пользователю дополнительно к правам группы Power Users ?Достаточно имеющихся, чтобы зарегистрированный в п.1 компонент был доступен всем ("All" или "Все").
ping win Если файл (.xls) открыть на этом же компьютере но для пользователя из группы Power Users - DTPicker превращается в два бара с красными крестиками.Это интересно: никто из юзеров предприятия о таком поведении DTPicker'а не сообщал.
М.б., здесь речь идет о разрешениях NTFS?
Попробуйте скопировать только рабочую книгу в папку Temp и запустить макрос на выполнение: изменится ли поведение DTPicker'а?
...
Рейтинг: 0 / 0
Mscomct2.ocx и работа с DTPicker
    #33180272
ping win
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ping win Если файл (.xls) открыть на этом же компьютере но для пользователя из группы Power Users - DTPicker превращается в два бара с красными крестиками.Это интересно: никто из юзеров предприятия о таком поведении DTPicker'а не сообщал.
М.б., здесь речь идет о разрешениях NTFS?
Попробуйте скопировать только рабочую книгу в папку Temp и запустить макрос на выполнение: изменится ли поведение DTPicker'а?[/quot]

на комп. стоит win 2000 (sp4)
сейчас комп. запущен под правами администратора (DTPicker работает нармально). Перезапуск с правами Power Users требует обращения к сис. администраторам - это проблематично.

как может повлиять запуск макроса на работу DTPicker если при открытии файла он в не рабочем состоянии ?
...
Рейтинг: 0 / 0
Mscomct2.ocx и работа с DTPicker
    #33180869
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ping winна комп. стоит win 2000 (sp4)FAT32 or NTFS? ping winсейчас комп. запущен под правами администратора (DTPicker работает нармально)Посмотрите свойства MSCOMCT2.OCX в папке \system32?
вкладка "Безопасность", группа "Опытные пользователи":
есть ли разрешения на "чтение и выполнение"?
Если таковые отсутствуют, придётся решать проблему с сисадминами.
На моём компьютере безопасность такова:
...
Рейтинг: 0 / 0
Mscomct2.ocx и работа с DTPicker
    #33188835
ping win
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощь.

Продолжил разбираться с проблемой.

Выяснилось, что все права у Power Users соответствуют правильной работе библиотеке. Проблема была в том, что библиотека была не зарегистрирована. Т.е. DTPicker был не из стандартной (зарегистрированной MS Office) библиотеки, а из сторонней (с таким же названием, об этом я умолчал :) ).

Теперь, после регистрации сторонней Mscomct2.ocx компонента DTPicker работает как под локальным администратором так и под опытным пользователем.

Остался не совсем ясен вопрос почему же при незарегистрированной библиотеке компанент DTPicker работал под локальным администратором ?

P.S. возможно под локальным администратором Office автоматически регистрирует .ocx, но на некий период (напимер на рабочую сессию).
...
Рейтинг: 0 / 0
Mscomct2.ocx и работа с DTPicker
    #33190011
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ping winОстался не совсем ясен вопрос почему же при незарегистрированной библиотеке компанент DTPicker работал под локальным администратором ?

P.S. возможно под локальным администратором Office автоматически регистрирует .ocx, но на некий период (напимер на рабочую сессию).IMHO, причина кроется в разном составе ульев Software ветвей HKCU реестра: эта ветвь загружается при входе в сеанс из разных ульев ветви HK_USERS -
эти ветви физически (файл NTUSER.DAT) хранятся в профилях пользователей.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Mscomct2.ocx и работа с DTPicker
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]