<br><br><div><span class="gmail_quote">Il 21/09/06, <b class="gmail_sendername">Sub-Zero</b> <<a href="mailto:sub-zero@fastwebnet.it">sub-zero@fastwebnet.it</a>> ha scritto:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff">
<div><font face="Arial" size="2">Stavo tentando invano di leggere/scrivere una
chiave nel regedit con python, quando mi hanno consigliato di usare
ActivePython.</font></div>
<div><font face="Arial" size="2">Precisamente, cosa cambia dal solito python ? cosa
mi conviene fare ? </font></div>
<div><font face="Arial" size="2">Grazie</font></div></div>
<br></blockquote></div>ActivePython è una distribuzione che raccoglie python + le estensioni<br>
disponibili all'indirizzo<a href="http://sourceforge.net/projects/pywin32/"> http://sourceforge.net/projects/pywin32/</a><br>
(API win32, supporto per COM e pythonwin). <br>
Per leggere il PythonPath dal registry sul mio sistema faccio<br>
<br>
import win32api, win32con
<br>
<br>
root = win32con.HKEY_LOCAL_MACHINE
<br>
key = win32api.RegOpenKeyEx(root, \
<br>
"SOFTWARE\\Python\\PythonCore\\2.4\\PythonPath", \
<br>
0, win32con.KEY_READ)
<br>
path = win32api.RegQueryValueEx(key,"")
<br>
win32api.RegCloseKey(key)
<br>
print path<br>
<br>
ciao<br>
<br>