Распространение проги без установки. Какие проблемы?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Распространение проги без установки. Какие проблемы?

Сообщение SHURUP » 23.05.2005 (Пн) 1:15

Сотворил я прогу…
И хочу распространять "без установки" по сети.
В папку с прогой бросаю те ОСХ-ы и Dll, которые нестандартные и в винду не входят. Помимо того даю ссылку на стандартные ВБ-шные библиотеки, которые есть не во всех виндах. (на случай, если их у кого-то нет)
Вопрос: Какие еще могут возникнуть проблемы у других юзерей, использующих мою прогу? У меня после перестановки винды (в ХР, 98), при вышеперечисленных манипуляциях прога работает.
Особенно интересуют НЕСТАНДАРТНЫЕ СИТУАЦИИ при работе с БД.
Последний раз редактировалось SHURUP 23.05.2005 (Пн) 12:38, всего редактировалось 1 раз.
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 23.05.2005 (Пн) 1:39

Если на компьютере пользователя уже установлена более ранняя версия какой-либо из тех библиотек, которые ты кидаешь в папку со своей программой, то работать она (программа) не будет. Дистрибутивы - это карма basic-программиста :)

ism
Постоялец
Постоялец
 
Сообщения: 337
Зарегистрирован: 12.12.2001 (Ср) 12:59
Откуда: Russia, Saint-Petersburg

Сообщение ism » 31.05.2005 (Вт) 2:03

А если пользователь с ограниченой учетной записью могут возникнуть проблемы с регистрацией новых OCX. Поэтому лутше всегда по возможности стоит обходится без них.

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 31.05.2005 (Вт) 3:57

Sedge, ism, спасибо... Обязательно учту...
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 31.05.2005 (Вт) 11:21

ism писал(а):А если пользователь с ограниченой учетной записью могут возникнуть проблемы с регистрацией новых OCX.

А могут и не возникнуть, если регистрацию писать (самому) в HKEY_CURRENT_USER\Software\Classes вместо HKEY_CLASSES_ROOT
Почему-то никто про эту фишку не знает :-(
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 31.05.2005 (Вт) 11:24

tyomitch, что-то ты странное говоришь. Оба этих адреса -- одно и то же, HKCR это просто линк на HKCU\Software\Classes текущего юзера. И разрешения у них должны быть одинаковыми.
Lasciate ogni speranza, voi ch'entrate.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 31.05.2005 (Вт) 11:33

Разве? Вроде HKCR - это линк на HKLM\... , а не HKCU\... . А туда как раз право на запись только у локал-админа...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 31.05.2005 (Вт) 12:02

Точно.
Lasciate ogni speranza, voi ch'entrate.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 31.05.2005 (Вт) 17:23

alibek писал(а):tyomitch, что-то ты странное говоришь. Оба этих адреса -- одно и то же, HKCR это просто линк на HKCU\Software\Classes текущего юзера. И разрешения у них должны быть одинаковыми.

Неправда. HKCR - это результат слияния HKLM\Software\Classes и HKCU\Software\Classes, причём значения из HKCU имеют приоритет.
Можешь поверить, можешь проверить, можешь прочитать в http://www.microsoft.com/resources/docu ... /69673.asp
Ennor, кстати, был ближе к истине: практически всё содержимое HKCR на реальных системах приходит из HKLM.
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 177

    TopList