code: def _notify_create_process(self, event):
          
          dwProcessId = event.get_pid()
          dwThreadId  = event.get_tid()
          hProcess    = event.get_process_handle()
  ##        if not self.has_process(dwProcessId): # XXX this would trigger a scan
          if dwProcessId not in self.__processDict:
              aProcess = Process(dwProcessId, hProcess)
              self._add_process(aProcess)
              aProcess.fileName = event.get_filename()
          else:
              aProcess = self.get_process(dwProcessId)
              #if hProcess != win32.INVALID_HANDLE_VALUE:
              #    aProcess.hProcess = hProcess    # may have more privileges
              if not aProcess.fileName:
                  fileName = event.get_filename()
                  if fileName:
                      aProcess.fileName = fileName
          return aProcess._notify_create_process(event)
docs: Notify the creation of a new process.
  
          This is done automatically by the L{Debug} class, you shouldn't need
          to call it yourself.
  
          @type  event: L{CreateProcessEvent}
          @param event: Create process event.
  
          @rtype:  bool
          @return: C{True} to call the user-defined handle, C{False} otherwise.