|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.09.2012, 16:33 | #1 | |||
Пользователь
Регистрация: 17.08.2012
Сообщений: 17
|
Проблема с записью в реестр HKLM, Win7x64
Добрый день. Сегодня потребовалось создать функцию анализа приложений, однако возникла проблема записи реестра в ветку HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\, UAC отключал, запускал от администратора (тоже не помогло), манифест исправил вот так:
Цитата:
Не изменяет ключ через Delphi: Цитата:
Цитата:
|
|||
11.09.2012, 17:00 | #2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
У меня тоже не работало, пока не поставил слеши тут, может и тебе поможет
Код:
|
11.09.2012, 19:10 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Итак, ваше приложение 64х битное?
|
11.09.2012, 22:04 | #4 |
Пользователь
Регистрация: 17.08.2012
Сообщений: 17
|
нет, просто проверял на XP x32 работает, но win7 x64 не хочет
|
11.09.2012, 22:09 | #5 |
Пользователь
Регистрация: 17.08.2012
Сообщений: 17
|
|
11.09.2012, 22:46 | #6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
|
|
11.09.2012, 22:52 | #7 |
Пользователь
Регистрация: 24.07.2009
Сообщений: 87
|
Может смениш параметр с Registry.OpenKey('SOFTWARE\Microsof t\Windows NT\CurrentVersion\Windows', True); на Registry.OpenKey('SOFTWARE\Microsof t\Windows NT\CurrentVersion\Windows', False); ты же не создаёшь ключ в реестре а просто проверяеш.
Администратор сайта : Http://club-men.ru :
Радио для позитива. http://hdclub.org/torrentbar/bar.php/319677.png |
12.09.2012, 00:29 | #8 |
Пользователь
Регистрация: 17.08.2012
Сообщений: 17
|
А ты думаешь я не пробовал? Не работает, вопрос открыт
|
12.09.2012, 00:53 | #9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Как минимум вас UAC на юг пошлет за попытку пройти в HKLM из ограниченой учетки или не адм. пользователя.
Читайте про манифесты, чтобы сделать UAC дружелюбнее.. А вообще не суйтесь в HKLM, это системный раздел, туда только полный "рут" может ходить. А под пользователем, в HKCU лучше сидеть. Если уж надо HKLM, то проверяйте наличие соотв. прав у юзера и закрывайте программу если там все неок, выдав юзеру сообщение "только админ может меня использовать!!111 адынъ". На 7-ке вообще проблематично "полного рута" добиться, а на деле чуть ли не у всех, поголовно, UAC кричит, за попытку писать в свою папку, если ПО установлено на системный диск, или лезть в HKLM раздел. Последний раз редактировалось Человек_Борща; 12.09.2012 в 00:56. |
12.09.2012, 12:03 | #10 | |
Пользователь
Регистрация: 17.08.2012
Сообщений: 17
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с записью | RussDragon | PHP | 3 | 07.06.2012 16:21 |
Проблема с записью | Zuba | C++ Builder | 10 | 05.05.2012 22:38 |
Смена обоев, проблема с записью в реестр | Cooler2 | Общие вопросы Delphi | 1 | 30.10.2011 23:31 |
Проблема с записью дисков | Milashko63 | Компьютерное железо | 20 | 12.04.2010 09:35 |
Проблема с записью на CD | pavel42 | Компьютерное железо | 2 | 24.09.2009 16:33 |