Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 2, 2012 11:58:11

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Получи содержание ветки реестра windows

привет

python 2.7
как получить список всех параметров, которые находятся в ветке реестра. типы и значения этих параметров.
конкретно интересует
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

юзать _winreg?

import _winreg
t = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, 'SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts')

а что дальше делать?

Офлайн

#2 Окт. 2, 2012 12:41:58

GaiveR
От:
Зарегистрирован: 2011-08-13
Сообщения: 122
Репутация: +  16  -
Профиль   Отправить e-mail  

Получи содержание ветки реестра windows

Никогда не работал с _winreg, но если это просто обертка над winApi, то см. функции здесь:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724875(v=vs.85).aspx



Офлайн

#3 Окт. 2, 2012 17:31:37

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Получи содержание ветки реестра windows

_winreg - уг, тонкая обертка над сишным апи. Где-то была толстая обертка, если найду, запощу.

Офлайн

#4 Окт. 2, 2012 17:54:21

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Получи содержание ветки реестра windows

import os
os.popen('regedit.exe -ea C:\Font.reg "HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts"')
print open('C:\Font.reg', 'r').read()

Отредактировано sanodin (Окт. 2, 2012 19:21:53)

Офлайн

#5 Окт. 2, 2012 20:06:15

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Получи содержание ветки реестра windows

Ура! Я нашел!

http://www.rsdn.ru/forum/dynamic/3552413.1

Отредактировано odnochlen (Окт. 2, 2012 20:06:27)

Офлайн

#6 Окт. 3, 2012 07:16:16

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Получи содержание ветки реестра windows

odnochlen
по той ссылке это не понятно для какой версии. т.к. смотрю я доку python 2.7, а у него нету класса Winreg

Офлайн

#7 Окт. 3, 2012 16:26:32

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Получи содержание ветки реестра windows

ilnur, по той ссылке лежит модуль winreg с примерами использования, смотри внимательнее.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version