<HTML>

<font style="font-family: tahoma; font-size: 10pt;"><div style="font-family: 
tahoma; font-size: 10pt;">Hi,</div><div>&nbsp;</div><div>i just downloaded 
and installed IronPython Studio, a very impressive work indeed. Is this 
possible to import modules like normal CPython 2.5 usage (modules that have 
nothing to do with .net stuff, like win32api or PyQt, for instance) and 
succesfully build the project ??</div><div>&nbsp;</div><div>I tried the 
following code but it says cannot import modue "win32pdh".<font><font 
style="font-family: tahoma; font-size: 10pt;"><span style="text-decoration: 
underline;"><br></span></font></font></div><div>&nbsp;</div><div>Thanks for 
any help.&nbsp;</div><div>&nbsp;</div><div style="font-family: tahoma; 
font-size: 10pt;">------------------------------</div><div><span 
style="text-decoration: underline;">import win32pdh, string, win32api, os<br>
<br>def procIDSs():<br>&nbsp;&nbsp;&nbsp; junk, instances = 
win32pdh.EnumObjectItems(None, None, "process", 
win32pdh.PERF_DETAIL_WIZARD)<br>&nbsp;&nbsp;&nbsp; proc_ids = []<br>
&nbsp;&nbsp;&nbsp; proc_dict = {}<br>&nbsp;&nbsp; &nbsp;<br>
&nbsp;&nbsp;&nbsp; for instance in instances:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if instance in proc_dict:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
proc_dict[instance] = proc_dict[instance] + 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
proc_dict[instance] = 0<br>&nbsp;&nbsp;&nbsp; for instance, max_instance in 
proc_dict.items():<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for inum in 
xrange(max_instance + 1):<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hq = 
win32pdh.OpenQuery()<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; path = 
win32pdh.MakeCounterPath((None, "process", instance, None, inum, "ID 
Process"))<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
counter_handle = win32pdh.AddCounter(hq, path)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
win32pdh.CollectQueryData(hq)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type, val 
= win32pdh.GetFormattedCounterValue(counter_handle, 
win32pdh.PDH_FMT_LONG)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
proc_ids.append((instance, str(val)))<br>&nbsp;&nbsp;&nbsp; return 
proc_ids<br><br>for process in procIDSs():<br>&nbsp;&nbsp;&nbsp; print 
process</span><a href="mailto:users@lists.ironpython.com"></a></div></font>
</HTML>