Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 Добавление ключей реестра  [new]
vdekameron
Member

Откуда:
Сообщений: 643
Доброго дня суток!
С помощью Setup Factory указал что при установки проги в реестр записать ключи. А в самой проге делаю проверку на их наличие. Так вот...устанавливаю прогу дома, иду в реестр в нужный раздел. А фигушки. Кючей не видно. Запускаю в пошаговом прогу, расставляю точки. Показывает,что эти ключи есть. А в реестре ну не вииижу их. Меняю в проге имя одного ключа- выдает ошибку, значит они реально есть в реестре. Это как)
А через SF я их вижу в реестре, когда нажимаю- "Импорт разделов реестра"

У меня 64 битная винда.
Это глюк или закономерность?(( Может это глупо, но не может быть такого что в 64 2 раздела реестра? Потому что настраивал все на работе , а тут у меня 32.
16 янв 15, 08:21    [17125371]     Ответить | Цитировать Сообщить модератору
 Re: Добавление ключей реестра  [new]
vdekameron
Member

Откуда:
Сообщений: 643
Сейчас проверил на 32 битной (на работе)
1) Запустил дистрибут, установил проект.
2) Проверил реестр- ключи прописаны, видны!
Что же дома тогда.
Заранее спасибо за помощь.
16 янв 15, 08:46    [17125427]     Ответить | Цитировать Сообщить модератору
 Re: Добавление ключей реестра  [new]
неТолик1
Guest
vdekameron
Это глюк или закономерность?


Виртуализация реестра может быть, как вариант.
16 янв 15, 09:12    [17125552]     Ответить | Цитировать Сообщить модератору
 Re: Добавление ключей реестра  [new]
vdekameron
Member

Откуда:
Сообщений: 643
неТолик1
Виртуализация реестра может быть, как вариант.

Там статья на инглише. Внизу переткнул на Русский, не захотела переводиться. Не помогло и закидывание текста в онлайн переводчик ( так коряво переводит что ничего не понятно)
Есть ли эта статья где-то на русском? Гугл сильно не помог.
16 янв 15, 09:34    [17125673]     Ответить | Цитировать Сообщить модератору
 Re: Добавление ключей реестра  [new]
неТолик1
Guest
vdekameron
неТолик1
Виртуализация реестра может быть, как вариант.

Там статья на инглише. Внизу переткнул на Русский, не захотела переводиться. Не помогло и закидывание текста в онлайн переводчик ( так коряво переводит что ничего не понятно)
Есть ли эта статья где-то на русском? Гугл сильно не помог.


Гугл сильно не помог.
16 янв 15, 09:40    [17125706]     Ответить | Цитировать Сообщить модератору
 Re: Добавление ключей реестра  [new]
vdekameron
Member

Откуда:
Сообщений: 643
Очень полезная ссылочка.
Надеюсь дело именно в виртуализации
Спасибо!!!
16 янв 15, 10:01    [17125859]     Ответить | Цитировать Сообщить модератору
 Re: Добавление ключей реестра  [new]
vdekameron
Member

Откуда:
Сообщений: 643
http://subscribe.ru/archive/comp.soft.win.wintipsb00ks/200810/13081153.html
16 янв 15, 10:02    [17125861]     Ответить | Цитировать Сообщить модератору
 Re: Добавление ключей реестра  [new]
vdekameron
Member

Откуда:
Сообщений: 643
проверил сейчас. Но почему-то согласно этой статье оно должно было закинуть в раздел - HKCU\Software\Classes\VirtualStore\MACHINE, а на деле я нашел свои ключи в HKLM\Software\Wow6432Node
17 янв 15, 14:42    [17132041]     Ответить | Цитировать Сообщить модератору
 Re: Добавление ключей реестра  [new]
Дмитрий77
Member

Откуда:
Сообщений: 4457
vdekameron,

Обрати внимание на параметр
Optional ByVal reg64 As Boolean = False в функциях что я тебе давал.
17111618
Если он True, то на 64-битных OS ф-ции будут обращаться к
HKLM\Software\
а не к
HKLM\Software\Wow6432Node

Но на деле это нужно только если твоя прога роется в чужих ключах реестра (например системных или созданных другой - 64 битной программой).
Если прога работает со своими ключами реестра, то нарушать дефолтное поведение не нужно.
18 янв 15, 10:27    [17133619]     Ответить | Цитировать Сообщить модератору
 Re: Добавление ключей реестра  [new]
vdekameron
Member

Откуда:
Сообщений: 643
Дмитрий77,

Спасибо! полезно!
19 янв 15, 08:57    [17135655]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить