Вверх ↑
Этот топик читают: Гость
Ответов: 3889
Рейтинг: 362
#16: 2011-06-21 12:21:53 ЛС | профиль | цитата
[offtop]
Netspirit писал(а):
Интересно, что ты там такое делаешь...

попробуй угадать
goluzov писал(а):
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionRun
[/offtop]
карма: 1

0
Ответов: 4663
Рейтинг: 767
#17: 2011-06-21 12:24:20 ЛС | профиль | цитата
Нехорошая догадка
карма: 26

0
Ответов: 245
Рейтинг: 3
#18: 2011-06-21 13:29:42 ЛС | профиль | цитата
RegOpenKeyEx( Key, PChar( SubKey ), 0, KEY_READ or $100, Result )
работает

RegOpenKeyEx( Key, PChar( SubKey ), 0, KEY_READ or KEY_WRITE or $100, Result )
RegCreateKeyEx( Key, PChar( SubKey ), 0, nil, 0, KEY_ALL_ACCESS or $100, nil, Result, @dwDisp )
а эти не работают
------------ Дoбавленo в 13.25:
все понял в чем не так
------------ Дoбавленo в 13.29:
кароче хз... нече не понел
карма: 0

0
Ответов: 3349
Рейтинг: 233
#19: 2011-06-21 13:38:41 ЛС | профиль | цитата
Видимо он делает какой то диспетчер процессов по его последним вопросам.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#20: 2011-06-23 03:12:20 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:44:24
карма: 0

0
Ответов: 245
Рейтинг: 3
#21: 2011-06-23 12:36:30 ЛС | профиль | цитата
все.... понял
------------ Дoбавленo в 12.36:
Result := RegOpenKeyEx(GetBaseKey(Relative), PChar(S), 0, Access, TempKey) = ERROR_SUCCESS;
как посмотреть что находится в переменой Result
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#22: 2011-06-23 12:40:50 ЛС | профиль | цитата
goluzov писал(а):
как посмотреть что находится в переменой Result

пропиши после этой строчки вот это:
#pas
_debug(integer(Result));
карма: 10
0
Ответов: 245
Рейтинг: 3
#23: 2011-06-23 12:46:37 ЛС | профиль | цитата

карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#24: 2011-06-23 12:50:14 ЛС | профиль | цитата
Поздравляю Вас, ключ успешно открыт.
карма: 10
0
Ответов: 245
Рейтинг: 3
#25: 2011-06-23 12:52:07 ЛС | профиль | цитата
там должны быть данные... че это 1
карма: 0

0
Разработчик
Ответов: 26304
Рейтинг: 2146
#26: 2011-06-23 12:57:39 ЛС | профиль | цитата
goluzov писал(а):
там должны быть данные... че это 1

Не должны, там содержится результат выполнения функции, а не имя открытого ключа
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#27: 2011-06-23 12:58:36 ЛС | профиль | цитата
goluzov писал(а):
RegOpenKeyEx

Данная функция возвращает результат открытия ключа регистра: либо ключ был открыт (ERROR_SUCCESS), либо ошибка при открытии (ERROR_xxx). В данном случае 1 означает успех открытия ключа.
------------ Дoбавленo в 12.58:
nesco,
карма: 10
0
Разработчик
Ответов: 26304
Рейтинг: 2146
#28: 2011-06-23 13:02:22 ЛС | профиль | цитата
Тебе нужна функция RegEnumValue, которая перечисляет все значения открытого ключа. А потом ищешь свое значение в списке полученных значений
карма: 22

0
Ответов: 245
Рейтинг: 3
#29: 2011-06-23 13:57:13 ЛС | профиль | цитата
она походу выводит RegQueryValueEx
------------ Дoбавленo в 13.57:
nesco, напиши вывод ProgramFilesDir. везде TRegistry.Create
карма: 0

0
Разработчик
Ответов: 26304
Рейтинг: 2146
#30: 2011-06-23 14:06:22 ЛС | профиль | цитата
goluzov писал(а):
напиши вывод ProgramFilesDir

А с какого перепуга я это должен делать
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)