Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Реестр windows xp x64 и delphi 7   Найти похожие ветки 

 
tj.nelson   (2012-03-13 23:53) [0]

Здравствуйте!
Прошу помощи...
Дело в том что, мне необходимо добавить ключи в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Мой ключ\
На Windows 7 x64 проблему решил добавлением флага
const KEY_WOW64_64KEY = $0100;
Reg.Access:= KEY_WOW64_64KEY or KEY_WRITE //или KEY_READ в зависимости от потребности. ;

Но на Windows Xp x64 такая фича не прокатывает, пишет что
failed to create key
А без этого флага, винда записывает ключи не в
HKEY_LOCAL_MACHINE\SOFTWARE\Мой ключ\
а в
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Мой ключ

Подскажите пожалуйста, как реализовать запись в нужную мне ветку реестра в Windows XP x64 bit?
Спасибо...


 
Baks   (2012-03-14 00:22) [1]

А для чего тебе, если не секрет. Может не обязательно в реестр?


 
tj.nelson   (2012-03-14 00:31) [2]

надо в реестр - конфигурация проги. А именно в HKEY_LOCAL_MACHINE для запрета изменений основной конфигурации от имени пользователя или гостя.
ini - не вариант - удалил файл и все, прога перестанет функционировать, а это новая настройка...не подет...
Вторая часть храниться в current_user - но с ней вроде проблемы такие же....

Но на 7 все работает....хз...


 
tj.nelson   (2012-03-14 01:37) [3]

Проблема решена.
Оказалось, что в Windows XP X64 bit надо использовать совместно с KEY_WOW64_64KEY  не  KEY_WRITE или KEY_READ, а сразу грубой силой - KEY_ALL_ACCESS!
И на Семерке и на ХР работает!


 
QAZ   (2012-03-14 14:50) [4]


>  удалил файл и все, прога перестанет функционировать,

офигительная прога ,видимо
кинь ссылку,поржать



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.136 c
15-1337666878
mefodiy
2012-05-22 10:07
2013.03.22
Копирование файлов в batch файлах


2-1328363804
whoim
2012-02-04 17:56
2013.03.22
динамический двумерный массив of integer: не могу найти ошибку..


15-1333225802
Юрий
2012-04-01 00:30
2013.03.22
С днем рождения ! 1 апреля 2012 воскресенье


2-1332692006
leklerk
2012-03-25 20:13
2013.03.22
Нужно ли явно уничтожать ADODataSet, ADOCommand и т.д.?


2-1338895162
Сергей
2012-06-05 15:19
2013.03.22
Как закодировать проверку того что старший байт установлен?