|
Вопрос # 3 383/ вопрос открыт / |
|
Здравствуйте уважаемые Эксперты!
Вопрос по взаимодействи с реестром в Висте. Как программе в Висте позволить создать ключ реестра и изменять его по необходимости? В ХР для Администратора и Опытного пользователя это решается без проблем. Виста же не позволяет писать в реестр даже из под Админа насколько я понял.
Можно как то это обойти?
Заранее благодарен,
Ростислав
Приложение: Переключить в обычный режим- reg.RootKey:=hkey_local_machine;
- reg.OpenKey('softwaremicrosoftwindowsvisa',True);
- if reg.ValueExists('curs') then curs:=reg.ReadFloat('curs') else begin curs:=29.5;
reg.WriteFloat('curs',curs); end;
- ...
- reg.closekey;
- reg.Free;
 |
Вопрос задал: sharos (статус: Посетитель)
Вопрос отправлен: 9 ноября 2009, 17:48
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 5; последнее сообщение — 11 ноября 2009, 00:31; участников в обсуждении: 4.
|
Вадим К (статус: Академик), 9 ноября 2009, 18:03 [#1]:
простому пользователю писать в hkey_local_machine - плохая идея. Обходить это не надо. Но если она даже админу не позволят туда писать... а Вы для приложения манифест подложили?
Как правильный вариант (настойчиво мной рекомендуемый) - отказаться от висты.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
DNK (статус: Студент), 9 ноября 2009, 18:03 [#2]:
Почти не знаком с Вистой. По аналогии с ВинХП думаю там должно быть, что-то похожее на групповые политики безопасности.
"Digital Networked Knight"
|
|
min@y™ (статус: Доктор наук), 9 ноября 2009, 19:41 [#3]:
Хотелось бы знать, для чего в данном случае писать инфу в ветки, отличные от HKEY_CURRENT_USER.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
sharos (статус: Посетитель), 11 ноября 2009, 00:21 [#4]:
Да мне все равно по большому счету куда писать - просто прога хранит в реестре ряд своих параметров. ПРи первом запуске создает ключи, а потом по необходимости их изменяет. А в HKEY_CURRENT_USER Виста позволит писать?
|
|
Вадим К (статус: Академик), 11 ноября 2009, 00:31 [#5]:
не то что бы позволит, туда и надо писать. Более того, теперь Майкрософт снова рекомендует не хранить данные в реестра, а использовать файлы конфигурации - ини/хмл. Нечего захламлять реестр.
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|