В каких ветвях реестра регистрировать программу

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Yvlad
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 28.02.2005 (Пн) 14:41

В каких ветвях реестра регистрировать программу

Сообщение Yvlad » 14.06.2007 (Чт) 13:05

Подскажите начинающему
Есть ли правила твердые, "хорошего тона" или другие на выбор места регистрации в реестре Windows программ (и вчастности написанных на VB)?
Спасибо!

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 14.06.2007 (Чт) 13:10

Регистрации на предмет чего?

Yvlad
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 28.02.2005 (Пн) 14:41

Сообщение Yvlad » 14.06.2007 (Чт) 13:26

Регистрация при инсталяции
чтоб при клике на документ.ххх открывалась программа;
чтоб у документ.ххх была своя иконка в проводнике;
чтоб ххх.ocx и ххх.dll прописать;
чтоб деинсталировать правильно;
и может еще что-то (я начинающий)

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 14.06.2007 (Чт) 13:43

ну собственно это уже жевалось неоднократно и нужно послать в поиск и в MSDN

З.Ы. Господа админы, Gaidar в частности, у меня есть переведенный кусок из MSDN как раз про реестр. Мож сбросить куда, например на основной сайт или здесь где-нить приткнуть?
Весь мир матрица, а мы в нем потоки байтов!

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 14.06.2007 (Чт) 15:32

!Viper!
кидай тут.
интересно!
если будет заслуживать внимания, админы приткнут куда нужно...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 14.06.2007 (Чт) 15:45

Тут эт вряд ли... можно конечно rar прицепить, а так файл на 100 кБ тянет.
Весь мир матрица, а мы в нем потоки байтов!

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 14.06.2007 (Чт) 16:26

100кб?

вроде ж немного...
ну кинь хоть на рапиду чтоли...
или мне на почту. я на рапиду кину...

Wolfie
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 213
Зарегистрирован: 06.03.2006 (Пн) 18:52
Откуда: Россия, Москва, СЗАО

Сообщение Wolfie » 14.06.2007 (Чт) 16:43

чтоб при клике на документ.ххх открывалась программа;
чтоб у документ.ххх была своя иконка в проводнике;

http://wolfie-x.narod.ru/proger/addtype.html писал(а):Windows Registry Editor Version 5.00
; Заголовок файла - менять не следует
; Комментарий, игнорируется RegEdit'ом

[HKEY_CLASSES_ROOT\.Расширение_файла]
@="Название_класса"
; "stxt_file"

[HKEY_CLASSES_ROOT\Название_класса]
@="Название Типа"
; "Super Text Document"

[HKEY_CLASSES_ROOT\Название_класса\DefaultIcon]
@="Путь к значку (или файлу со значком),Индекс_Значка"
; "C:\\Icons\\My Progs\\STXT.ico,0"
; Если файл - значок ICO, то Индекс=0
; Используйте вместо "" в этих путях ""

[HKEY_CLASSES_ROOT\Название_класса\Shell]
@="Имя_команды_по_умолчанию"
; Команда_2

[HKEY_CLASSES_ROOT\Название_класса\Shell\Команда_1]
@="Название Команды №1 для меню"
; "View in browser"

[HKEY_CLASSES_ROOT\Название_класса\Shell\Команда_1\command]
@=""Путь к программе" Параметры ком.строки"
; ""C:\\Program Files\\Internet Explorer\\iexplore.exe" %1"
; " " - кавычки внутри кавычек, если путь к прогр. с пробелами
; %1 - Переменная окруж. с путем по кликнутому файлу

[HKEY_CLASSES_ROOT\Название_класса\Shell\Команда_2]
@="Название Команды №2 для меню"
; "Edit in SText"

[HKEY_CLASSES_ROOT\Название_класса\Shell\Команда_2\command]
@=""Путь к программе" Параметры ком.строки"
; ""D:\\_\\SKY\\Proger\\VB\\-W TextP\\0.x\\SText.exe" %1"
; Можно задать сколько угодно разных команд
; с разными переменными окружения и разными
; программами для файла,
; можно добавить команды в уже существующие типы

; Этот листинг следует отредактировать
; и сохранить под любым именем с расширением .reg
; Сделайте дв.клик по этому файлу и подтвердите слияние


Господа, поправьте если что в листинге файла я описал не так (взял со своего сайта), ну и дополните, кому не трудно

!Viper! хорошо бы почитать - не знаю как скажут админы, но помойму это статья :lol: должна быть
··•··•••··•··••·•·•·•···••·•••···•···•••·•··•·•··
C:\> per asper ad astra
'ASTRA' answer: Path 'ASPER' Not Found
684 Errare humanum est!
C:\> _

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 15.06.2007 (Пт) 7:05

Статья ушла Гайдару.
Весь мир матрица, а мы в нем потоки байтов!

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 15.06.2007 (Пт) 17:26

!Viper!
хм, а он об этом хоть знает?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 15.06.2007 (Пт) 18:07

kibernetics писал(а):!Viper!
хм, а он об этом хоть знает?


Естественно. Так что ждите проявления на основном сайте.
Весь мир матрица, а мы в нем потоки байтов!

Yvlad
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 28.02.2005 (Пн) 14:41

Сообщение Yvlad » 16.06.2007 (Сб) 14:48

Господа, прошу прощенья, но вы о чём-то о своём, девичьем!
Но, мне хотелось бы по понятней. И ещё:
программе требуется один .ocx, его куда прописать?

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

Сообщение tyomitch » 16.06.2007 (Сб) 14:57

Он сам себя пропишет, куда ему нужно.
regsvr32 filename.ocx
Изображение

Yvlad
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 28.02.2005 (Пн) 14:41

Сообщение Yvlad » 16.06.2007 (Сб) 17:55

А если в системе уже есть такой ocx или более новой версии, что произойдет?

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

Сообщение tyomitch » 16.06.2007 (Сб) 19:31

Твой будет зарегистрирован поверх него.
Сосуществование нескольких экземпляров одного компонента не допускается COM.
Изображение


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

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

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

    TopList