Hi. I want to create a Win32 job, then limit its memory use. I thought the code below would work, but it doesn't. What am I doing wrong?
#<code> import win32job import win32security security_attrs = win32security.SECURITY_ATTRIBUTES() job = win32job.CreateJobObject(security_attrs, 'test job') extended_limits = win32job.QueryInformationJobObject( job, win32job.JobObjectExtendedLimitInformation) extended_limits['JobMemoryLimit'] = 4123123123 win32job.SetInformationJobObject(job, win32job.JobObjectExtendedLimitInformation, extended_limits) print extended_limits['JobMemoryLimit'] print win32job.QueryInformationJobObject( job, win32job.JobObjectExtendedLimitInformation)['JobMemoryLimit'] #</code> Output is: 4123123123 0 The job's JobMemoryLimit isn't changed. Hope you can help. Thank you. - Bob _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32