Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Подскажите с реестром Добавлено: 31.07.06 14:54  

Автор вопроса:  Екатерина
Необходимо добавить ветку
MyProg...
в каталог HKEY_CURRENT_USER\Software
( делаю так
 Registry.CreateKey(HKEY_LOCAL_MACHINE, "Software\\MyProg");
 Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\\MyProg", "Path install", strMyProgPathInst, REG_SZ);)

Но необходимо чтобы эта запись существовала для всех уже входивших пользователей, так и для вновь создаваемых профилей.
если просто добавляю в HKEY_CURRENT_USER\Software\MyProg...
то запись создается только для текущего пользователя
усли добавляю в
HKEY_LOCAL_MACHINE\SOFTWARE\MyProg...
то только там она и создается
что делать???

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 31.07.06 18:01
А что мешает читать из HKLM? Зачем нужно, чтобы запись была и в HKCU? Попробуй писать в HKU.

Ответить

Номер ответа: 2
Автор ответа:
 Екатерина



Вопросов: 23
Ответов: 25
 Профиль | | #2 Добавлено: 31.07.06 18:08
Читать из HKLM мешают права, все кто не admin - нет доступа к этой ветке

Ответить

Номер ответа: 3
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #3 Добавлено: 01.08.06 11:57
Непонятен смысл действа. В HKCU по идее должна находится инфа спецефичная для пользователя. Например настройки. При первом запуске специфичной инфы нет и читать нечего, при последующих запусках каждый пользователь свою инфу получит. А все что касается общих настроек программы должно хранится в HKLM. Доступ на чтение туда всегда есть, а запись всяко должна проводится под админом при установке проги.

Ответить

Номер ответа: 4
Автор ответа:
 Oloth Teken'duis



Вопросов: 2
Ответов: 7
 Профиль | | #4 Добавлено: 15.10.06 15:32
Читать из HKLM мешают права, все кто не admin - нет доступа к этой ветке

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

по моему во всех программах, сделано так, что если новый юзер запускает программу, делается проверка и в реестр вносятся дефолтные параметры из локал сеттинг или других.

реестр храниться и в профиле и в системе. по частям.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам