|
0 / 0 / 0
Регистрация: 23.02.2008
Сообщений: 125
|
|
Как считать из регистра название секции?29.04.2008, 22:09. Показов 1812. Ответов 13
Метки нет (Все метки)
Задача: считать из регистра название секции, которая находится здесь:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftProte cted Storage System Providerимя текущего пользователяData а также все подсекции и все ключи. Кто поможет, тому дам десяток паролей на платные сайты (благо наламала себе их до ячертиков) ;-)
0
|
|
| 29.04.2008, 22:09 | |
|
Ответы с готовыми решениями:
13
Как возможно получить название секции с помощью @formula ? Как данные из секции INi-файла считать в ListBox? Как считать значение АЦП из регистра. Atmega 8 |
|
0 / 0 / 0
Регистрация: 07.04.2008
Сообщений: 99
|
|
| 29.04.2008, 22:41 | |
|
OK, улАмала:
![]() В общем и целом, лезешь в MSDN и смотришь описания всех API-функций, имена которых начинаются с Reg : RegOpenKeyEx - понятно; RegQueryValue(Ex) - чтение значения из ключа; RegEnumValue(Ex) - перебор значений в ключе. Возвращает имя значения (value name) для дальнейшей работы; RegCloseKey - понятно. И так далее. Если ЭТО не помогает, значит, дело в секьюрити дескрипторах, которые были определены при создании этих ключей и значений. Здесь потребуется консультация кого-нибудь посерьезнее меня. Хотя, в том же MSDN имеются примеры получения прав в системе в подобных случаях. Да, и еще: внимательнее смотри на Declare этих функций: иногда в API Viewer попадаются ощибочные определения их параметров - то как ByVal, то как ByRef (по умолчанию в VB). Неправильное определение приведет к генералу всей среды. )) Так что - watch yer step.
0
|
|
|
0 / 0 / 0
Регистрация: 23.02.2008
Сообщений: 125
|
|
| 29.04.2008, 23:16 [ТС] | |
|
Пошла куда послал.... Отвечу позже....
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2008
Сообщений: 99
|
|
| 29.04.2008, 23:30 | |
|
Сорри, забыл уточнить: если есть возможность и достаточно опыта, то в данном вопросе лучше писать Declare самой, основываясь на определении в MSDN (а еще лучше - на Сишных хидерах, я серьезно). Разница в передаче параметров сказывается только при работе со строковыми типами значений. Возможно, что в твоем API Viewer'e будут определения для двух видов, допустим, RegQueryValue() - одна просто, а другая - с суффиксом ...Str. Так вот вторая - как раз для строк. Иначе - GPF обеспечен, и ты долго будешь гадать, почему у тебя среда падает...
0
|
|
|
0 / 0 / 0
Регистрация: 23.02.2008
Сообщений: 125
|
|
| 29.04.2008, 23:47 [ТС] | |
|
Нет, я не могу справиться с этим. Нужна более глубокая помощь. (Так, все улыбнулись на слове 'глубокая'!)
Другими словами, я вижу ты продвинутый в этом парень, выручай, помоги конкретнее. А то моя диплома сгорит... Всего то нужно процедурка, которая бы все выписывала в текстовый файл из указанной секции, включая подсекции и все ключи.... только тогда я смогу поставить на ноги свою программу. В долгу не останусь, как обещала. sapzx@icqmail.com olasa
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2008
Сообщений: 99
|
|
| 01.05.2008, 01:35 | |
|
Подруга, я не понял - тебе нужен файл на диске или данные в памяти?
Да, кстати, скажи, тебе критична зависимость от ОСи или нет? А то я тут по-пырому у себя накропал (сохранение в REG-файл посредством RegSaveKey()), так под W2K он у меня потребовал установки привилегий... По идее, система секьюрити под мастдаем должна быть послабее, может и проскочить, хотя я не пробовал (негде ))))).Если есть возможность, попробуй - там всего-то надо ключ открыть. Только закрой его потом, а то утечки памяти будут.
0
|
|
|
0 / 0 / 0
Регистрация: 23.02.2008
Сообщений: 125
|
|
| 01.05.2008, 02:15 [ТС] | |
|
Ну я не знаю как этим пользоваться. Какой код вставить? Ведь наверняка, еще и API прйдется описывать?
А про regedit.... я поняла, что то что мне нужно можно получить запустив regedit /e d:exported.reg HKEY_LOCAL_MACHINESOFTWAREMicrosoft... и.т.д. вот мне бы хотелось более по нормальному получать эту информацию, не запуская regedit....
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2008
Сообщений: 99
|
|
| 02.05.2008, 04:38 | |
|
Во-первых, без API здесь ВООБЩЕ никуда. А во-вторых... ты не ответила на мой вопрос: тебе файл на диске или данные в памяти? В принципе, могу сделать и так, и эдак. Первое сложней, со вторым геморроя больше.
0
|
|
|
0 / 0 / 0
Регистрация: 23.02.2008
Сообщений: 125
|
|
| 02.05.2008, 05:03 [ТС] | |
|
Боюсь, что не совсем поняла.... Вот то что есть в реестре HKEY_LOCAL_MACHINESOFTWAREMicrosoftProte cted Storage System Providerимя текущего пользователяData
то выложить в файл или в массив - до лампочки. лижбы это считать. путь к каждому ключу и значения.... ведь их там много, много вложенных, все называются по-разному. а ты понял что это за место в реестре? что там хранится?
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2008
Сообщений: 99
|
|
| 03.05.2008, 15:45 | |
|
Скажу честно: искал на трех тачках (на всем, правда, W2K Server). Ничего похожего на ProtectedStorage...-и т.д. - нет... Но это сути дела не меняет - принцип во всех случаях один и тот же.
Я нашел в MSDN статью, очень детально описывающую данный процесс - Knowledge Base, тема Q128731, HOWTO: How to Back Up the Windows NT Registry. Сейчас занимаюсь переводом кода с С++ на VB
0
|
|
|
0 / 0 / 0
Регистрация: 23.02.2008
Сообщений: 125
|
|
| 03.05.2008, 16:06 [ТС] | |
|
Я конечно уже разобралась с дедовским методом.... Чтение и запись используя REGEDIT с параметрами скрытости... или stealth mode.... короче, без сообщений...
однако, хотелось бы по-человечески... ну, если ничего не получиться, то моя задача в принципе может быть решена и по-дедовски. главное - я получу свою ОТЛИЧИЕ. я ведь пишу диплом. программа дешифрования данных. хочу рассказать кое-кому что за пароли он хранит на своей машине. кроме того, сдав её (программу) с отличием я попаду в Москву на учебу. гарантировано.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2008
Сообщений: 99
|
|
| 05.05.2008, 15:04 | |
|
Похоже, придется тебе дедовским методом действовать. Я перевел тот код из MSDN на VB, но одна функция возвращает ERROR_ACCESS_DENIED. Не могу понять, в чем дело, запостил у сишников, может, они чего посоветуют. А так, в общем-то, без разницы - твой метод даже лучше, потому как проще.
Если хочешь, могу прислать архив проекта - мазохистам бы понравилось )
0
|
|
|
0 / 0 / 1
Регистрация: 05.11.2006
Сообщений: 133
|
|
| 06.05.2008, 10:08 | |
|
Кому - olasa
У меня на ресурсе есть код работы с реетром, можете с помощью него считывать и записывать любые данные. Посмотрите, если вам это необходимо, по адресу http://azbukavb.narod.ru/hlp.html. Код находится в справочнике 'Примеры и советы в виде Help - файла' Удачи.... Армен Мнацаканян http://azbukavb.narod.ru
0
|
|
|
VadimZ
|
|
| 10.05.2008, 17:19 | |
|
Попробуй http://www.winbatch.com/
это сриптовый язык значительно облегчает возню с АРI.Там его и скачаешь - есть куча примеров и классный technical suport |
|
| 10.05.2008, 17:19 | |
|
Помогаю со студенческими работами здесь
14
Как реализовать в LPT взаимосвязь статус регистра и регистра данных Может ли быть в секции еще секции? Установить BX числу равному полю регистра AX с 4 по 20 биты. Считать, что число положительное Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|