![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |||
Пользователь
Регистрация: 17.08.2012
Сообщений: 17
|
![]()
Добрый день. Сегодня потребовалось создать функцию анализа приложений, однако возникла проблема записи реестра в ветку HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\, UAC отключал, запускал от администратора (тоже не помогло), манифест исправил вот так:
Цитата:
Не изменяет ключ через Delphi: Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
У меня тоже не работало, пока не поставил слеши тут, может и тебе поможет
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Итак, ваше приложение 64х битное?
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 17.08.2012
Сообщений: 17
|
![]()
нет, просто проверял на XP x32 работает, но win7 x64 не хочет
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.08.2012
Сообщений: 17
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#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 |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 17.08.2012
Сообщений: 17
|
![]()
А ты думаешь я не пробовал? Не работает, вопрос открыт
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Как минимум вас UAC на юг пошлет за попытку пройти в HKLM из ограниченой учетки или не адм. пользователя.
Читайте про манифесты, чтобы сделать UAC дружелюбнее.. А вообще не суйтесь в HKLM, это системный раздел, туда только полный "рут" может ходить. А под пользователем, в HKCU лучше сидеть. Если уж надо HKLM, то проверяйте наличие соотв. прав у юзера и закрывайте программу если там все неок, выдав юзеру сообщение "только админ может меня использовать!!111 адынъ". На 7-ке вообще проблематично "полного рута" добиться, а на деле чуть ли не у всех, поголовно, UAC кричит, за попытку писать в свою папку, если ПО установлено на системный диск, или лезть в HKLM раздел. Последний раз редактировалось Человек_Борща; 12.09.2012 в 00:56. |
![]() |
![]() |
![]() |
#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 |