[python-win32] Understanding "Access Denied" when calling win32process.TerminateProcess() from Run As Administrator prompt
Michel Claveau
mc at mclaveau.com
Tue Oct 1 21:57:36 CEST 2013
Hi!
"Run As Administrator" prompt on Windows 7 has several oddities.
e.g. if you have mapped disks (on LAN), try to do DIR R: with command-line "As Administrator" and "As User" ...and you the problem.
@-salutations
--
Michel Claveau
----- Original Message -----
From: Tony Cappellini
To: python-win32 at python.org
Sent: Tuesday, October 01, 2013 9:03 PM
Subject: [python-win32] Understanding "Access Denied" when calling win32process.TerminateProcess() from Run As Administrator prompt
When running from a "Run As Administrator" prompt on Windows 7 Professional 32-Bit,
my Top-level python script spawns a process (which is another python script) using os.spawnv( )
When the top-level script ends, it attemps to call win32process.TerminateProcess() with the handle
that was created during the os.spawnv() call.
win32process.TerminateProcess(self._handle, exitCode)
pywintypes.error: (5, 'TerminateProcess', 'Access is denied.')
is displayed.
This runs on Windows XP just fine. Obviusly, Windows 7 is more stringent with security concerns.
We use Python 2.3, so subprocess and multiprocess are not available.
I don't understand why this is an issue when running from the "Run As Administrator" prompt.
Are there any other workarounds- until we migrate to Python 2.7?
Thanks
------------------------------------------------------------------------------
_______________________________________________
python-win32 mailing list
python-win32 at python.org
https://mail.python.org/mailman/listinfo/python-win32
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-win32/attachments/20131001/a16600d4/attachment.html>
More information about the python-win32
mailing list