Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
irina
Зарегистрирован: 02.06.2003 Сообщения: 48 Откуда: Одесса
|
Добавлено: Пн Июн 02 2003 13:47 Заголовок сообщения: Visual Basic в среде ОС Win2000, проблема с компонентами |
|
|
Вопрос от сотрудников лаборатории информатики морской Академии г. Одессы. Проблема связана с правами доступа и с работой программы Visual Basic. Это учебный процесс. Под ОС Win2000 для пользователя student(входит в группу User Guest)на системный диск установлены права только на чтение. Может быть, поэтому пользователь student не может добавлять компоненты в свои проекты на Visual Basic. Но после того, как administrator добавит нужные компоненты, то в течение какого-то времени (это может быть несколько дней) эти компоненты становятся доступными и для пользователя student, а потом они опять исчезают. Мы не можем придумать, как с этим бороться. Не знаете ли Вы как можно решить эту проблему? |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пн Июн 02 2003 15:09 Заголовок сообщения: Я бы сделал так (+) |
|
|
Создал отдельный каталог для студентов с правом записи. В системную переменную PATH записал этот каталог. Собственно все. Система должна найти эти компоненты.
Хорошим тоном было бы завести всех студентов на сервак и раздать индивидуальные права. PATH можно переопределять через скриптик.
После окончания учебного процесса (симестра или чего там у вас) всех этих юзверей убивать и завести новых. |
|
Вернуться к началу |
|
|
irina
Зарегистрирован: 02.06.2003 Сообщения: 48 Откуда: Одесса
|
Добавлено: Вт Июн 03 2003 12:19 Заголовок сообщения: ответ |
|
|
Уважаемый and3008! Спасибо за ответ. Попробовали Ваш вариант, но, к сожалению, он не проходит. Не понятно, как может помочь установка пути к каталогу, имеющему права записи для студентов. Так как компоненты, используемые нами, находятся в каталоге C:\winnt\System32\ |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Июн 03 2003 13:59 Заголовок сообщения: А вы в курсе каким макаром система файлы ищет? (+) |
|
|
А ищет она их сперва в WinNT, потом в WinNT\system32, а потом там, где написано в переменой PATH. Так что расположив ActivX элементы в другом каталоге, но перечислив его в PATH можно добится желаемого.
Правда есть клинические случаи. Некоторые, с позволения сказать "разработчики" предполагают что они умнее всех и вызовы доп.библиотек делают по жестким ссылкам на каталог WinNT\System32. Предлагаю пиннать таких девелоперов ногами и к компу не подпускать до той поры, пока наизусть не прочтут книжку из разряда "Ресурсы Windows NT/2000". |
|
Вернуться к началу |
|
|
irina
Зарегистрирован: 02.06.2003 Сообщения: 48 Откуда: Одесса
|
Добавлено: Ср Июн 04 2003 13:28 Заголовок сообщения: Re: А вы в курсе каким макаром система файлы ищет? (+) |
|
|
Дело в том, что даже если дать полный доступ для всех на папку WinNT\System32, то все равно бедный пользователь student не может добавлять компоненты в свои проекты. Вот это как объяснить? |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Чт Июн 05 2003 09:07 Заголовок сообщения: Не понял. Еще раз (+) |
|
|
Имеется учебный класс. Студенты обучаются работе с ActivX компонентами. Компоненты устанавливаются в систему администратором.
Проблемма: Студенты не могут использовать эти компоненты. Либо то могут, то не могут.
Я все правильно понял?
Наводящие вопросы: Каким образом проявляется эта самая "невозможность использования"? Какая среда разработки используется? Правильно ли элементы ActivX устанавливаются в системе? |
|
Вернуться к началу |
|
|
|