Работа с Реестром Windows2000 - права на доступ
Программа работает с реестром. В 98 и под администратором в 2000 проблем нет - поставил обычному пользователю программа возвращает из реестра пустые строки. Такое впечетление что этому пользователю доступ к реестру запрещен. Набираю regedit получаю полный доступ к своим веткам реестра. Меняю права пользователя на админа - программа все читает - но это не выход.
А вы знаете про такуй программу regedt32 - так вот в ней можно задавать права на любую ветвь реестра. Так вот когда я там выдал права этим пользователям все заработало.
Так вот у меня вопрос - [COLOR=darkblue]как програмно создавать раздел реестра и выдавать на него права всем пользователям?[/COLOR]
Цитата:
Originally posted by SEDEGOFF
Вот такой вот косяк
Программа работает с реестром. В 98 и под администратором в 2000 проблем нет - поставил обычному пользователю программа возвращает из реестра пустые строки. Такое впечетление что этому пользователю доступ к реестру запрещен. Набираю regedit получаю полный доступ к своим веткам реестра. Меняю права пользователя на админа - программа все читает - но это не выход.
А вы знаете про такуй программу regedt32 - так вот в ней можно задавать права на любую ветвь реестра. Так вот когда я там выдал права этим пользователям все заработало.
Так вот у меня вопрос - [COLOR=darkblue]как програмно создавать раздел реестра и выдавать на него права всем пользователям?[/COLOR]
Вот такой вот косяк
Программа работает с реестром. В 98 и под администратором в 2000 проблем нет - поставил обычному пользователю программа возвращает из реестра пустые строки. Такое впечетление что этому пользователю доступ к реестру запрещен. Набираю regedit получаю полный доступ к своим веткам реестра. Меняю права пользователя на админа - программа все читает - но это не выход.
А вы знаете про такуй программу regedt32 - так вот в ней можно задавать права на любую ветвь реестра. Так вот когда я там выдал права этим пользователям все заработало.
Так вот у меня вопрос - [COLOR=darkblue]как програмно создавать раздел реестра и выдавать на него права всем пользователям?[/COLOR]
возможно: RegSetKeySecurity поможет
Но с другой стороны, если права доступа указаны, политикой сис адсина, тот тут уже ни что не поможет..