(Win32) Lowering current process's priority
Jonathan Epstein
Jonathan_Epstein at nih.gov
Mon Sep 25 15:05:24 EDT 2000
More information about the Python-list mailing list
Mon Sep 25 15:05:24 EDT 2000
- Previous message (by thread): (Win32) Lowering current process's priority
- Next message (by thread): SWIG help for newbie
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thanks, David, This worked like a charm. - Jonathan David Bolen wrote: > > Jonathan Epstein <Jonathan_Epstein at nih.gov> writes: > > > In general, I have had trouble finding suitable documentation for > > win32pdhutil, win32con, and win32api, in constrast to the excellent > > documentation for the standard (non-win32) python libraries. Can anyone > > recommend some suitable online sources? > > Try: http://msdn.microsoft.com/library/default.asp > > The win32 extension wrappings are around standard Win32 calls, so you > can pretty much use the actual Win32 API reference information. The > online help provided with the extensions are most useful to see how > the parameters have been interfaced with Python where there is any > wiggle room. If you've got a local MSDN subscription, that works > great too (and without needing web access). > > With respect to your problem case: > > > win32api.SetPriorityClass(win32api.GetCurrentProcessId(), > > win32con.IDLE_PRIORITY_CLASS) > > The attribute error is probably because SetPriorityClass is wrapped > within the win32process module, not win32api. > > Also, SetPriorityClass' first parameter is a handle, not the numeric > process id, so you want to use GetCurrentProcess() not > GetCurrentProcessId(). > > The following should work: > > import win32api > import win32process > import win32con > > win32process.SetPriorityClass(win32api.GetCurrentProcess(), > win32con.IDLE_PRIORITY_CLASS) > > (at least it did in my quick tests) > > -- > -- David > -- > /-----------------------------------------------------------------------\ > \ David Bolen \ E-mail: db3l at fitlinxx.com / > | FitLinxx, Inc. \ Phone: (203) 708-5192 | > / 860 Canal Street, Stamford, CT 06902 \ Fax: (203) 316-5150 \ > \-----------------------------------------------------------------------/
- Previous message (by thread): (Win32) Lowering current process's priority
- Next message (by thread): SWIG help for newbie
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list