Страница: 1 |
Страница: 1 |
Вопрос: Название раздела реестра
Добавлено: 17.12.07 15:57
Автор вопроса: Оллл
Народ, может кто знает - есть такой раздел:
HKEY_USERS - S-1-5-21-1366100306-3314381739-2418922709-1007
Что это за цифирь и как ее узнать для конкретного ПК? Вроде начало (S-1-5-21-) одинаково всегда, а дальше различается.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
el-paso
Вопросов: 3
Ответов: 164
Профиль | | #1
Добавлено: 17.12.07 18:35
Ваще-то эта "цифирь" не для конкретного компа, а для конкретного пользователя. Точнее, это ключ реестра с настройками, а "цифирь" - грубо говоря, уникальный идентификатор пользователя на данном ПК. Один и тот же пользователь на разных ПК будет иметь разную такую "цифирь". Пытаться ее вычислить самому - никому ненужный гемморой.
Может сформулируй себе задачу по иному, чтоб без "цифири"...
Номер ответа: 2
Автор ответа:
Оллл
Вопросов: 41
Ответов: 43
Профиль | | #2
Добавлено: 17.12.07 19:14
Мне нужно создать несколько подразделов (в ODBC), а не зная имени верхнего раздела, внутри него ничего не создать. Хотя может я неправ - подскажи пожалуйста, если знаешь как в этом случае решить проблему
Номер ответа: 3
Автор ответа:
el-paso
Вопросов: 3
Ответов: 164
Профиль | | #3
Добавлено: 17.12.07 19:29
Если ты хочешь создать структуру в реестре для текущего пользователя, то используй HKEY_CURRENT_USER как имя верхнего раздела. Потому что на самом деле, когда пользователь заходит в систему, содержимое его личного ключа с той самой "цифирью" становится доступным через HKEY_CURRENT_USER.
А если нужно создать глобальную структуру (для всех пользователей машины), тогда создавай ее в HKEY_LOCAL_MACHINE.
Номер ответа: 4
Автор ответа:
Оллл
Вопросов: 41
Ответов: 43
Профиль | | #4
Добавлено: 18.12.07 13:19
Да, это наверное решит проблему.
Спасибо, попробую