<br><br><div><span class="gmail_quote">Il 21/09/06, <b class="gmail_sendername">Sub-Zero</b> &lt;<a href="mailto:sub-zero@fastwebnet.it">sub-zero@fastwebnet.it</a>&gt; 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&nbsp;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>
&nbsp;<br>
root = win32con.HKEY_LOCAL_MACHINE
<br>
key = win32api.RegOpenKeyEx(root, \
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;SOFTWARE\\Python\\PythonCore\\2.4\\PythonPath&quot;, \
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0, win32con.KEY_READ)
<br>
path = win32api.RegQueryValueEx(key,&quot;&quot;)
<br>
win32api.RegCloseKey(key)
<br>
print path<br>
<br>
ciao<br>
<br>