Форум сайта python.su
22
привет
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')
Офлайн
16
Никогда не работал с _winreg, но если это просто обертка над winApi, то см. функции здесь:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724875(v=vs.85).aspx
Офлайн
14
_winreg - уг, тонкая обертка над сишным апи. Где-то была толстая обертка, если найду, запощу.
Офлайн
31
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)
Офлайн
14
Ура! Я нашел!
http://www.rsdn.ru/forum/dynamic/3552413.1
Отредактировано odnochlen (Окт. 2, 2012 20:06:27)
Офлайн
22
odnochlen
по той ссылке это не понятно для какой версии. т.к. смотрю я доку python 2.7, а у него нету класса Winreg
Офлайн
14
ilnur, по той ссылке лежит модуль winreg с примерами использования, смотри внимательнее.
Офлайн