code: def set_kill_on_exit_mode(bKillOnExit = False):
          
          try:
              # won't work before calling CreateProcess or DebugActiveProcess
              win32.DebugSetProcessKillOnExit(bKillOnExit)
          except (AttributeError, WindowsError):
              return False
          return True
docs: Defines the behavior of the debugged processes when the debugging
          thread dies. This method only affects the calling thread.
  
          Works on the following platforms:
  
           - Microsoft Windows XP and above.
           - Wine (Windows Emulator).
  
          Fails on the following platforms:
  
           - Microsoft Windows 2000 and below.
           - ReactOS.
  
          @type  bKillOnExit: bool
          @param bKillOnExit: C{True} to automatically kill processes when the
              debugger thread dies. C{False} to automatically detach from
              processes when the debugger thread dies.
  
          @rtype:  bool
          @return: C{True} on success, C{False} on error.
  
          @note:
              This call will fail if a debug port was not created. That is, if
              the debugger isn't attached to at least one process. For more info
              see: U{http://msdn.microsoft.com/en-us/library/ms679307.aspx}