System [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.3300.0 1.0.5000.0 2.0.0.0 4.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.ComponentModel.Component System.ComponentModel.Designer("System.Diagnostics.Design.ProcessModuleDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")

A module is an executable file or a dynamic link library (DLL). Each process consists of one or more modules. You can use this class to get information about the module.

Represents a.dll or .exe file that is loaded into a particular process.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Diagnostics.MonitoringDescription("The base memory address of this module")
  System.IntPtr To be added: an object of type 'IntPtr' To be added

  Gets the memory address where the module was loaded.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Diagnostics.MonitoringDescription("The base memory address of the entry point of this module")
  System.IntPtr To be added: an object of type 'IntPtr'

  The module's entry point is the location of the function that is called during process startup, thread startup, process shutdown, and thread shutdown. While the entry point is not the address of the DllMain function, it should be close enough for most purposes.

  Due to changes in the way that Windows loads assemblies, will always return 0 on win8 or win81 and should not be relied on for those platforms.

  Gets the memory address for the function that runs when the system loads and runs the module.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Diagnostics.MonitoringDescription("The file name of this module")
  System.String To be added: an object of type 'string'

  If the file name is longer than the maximum number of characters allowed, the file name is truncated.

  Gets the full path to the module.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.ComponentModel.Browsable(false)
  System.Diagnostics.FileVersionInfo To be added: an object of type 'FileVersionInfo' To be added

  Gets version information about the module.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Diagnostics.MonitoringDescription("The memory needed by this module")
  System.Int32 To be added: an object of type 'int'

  does not include any additional memory allocations that the module makes once it is running; it includes only the size of the static code and data in the module file.

  Gets the amount of memory that is required to load the module.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Diagnostics.MonitoringDescription("The name of this module")
  System.String To be added: an object of type 'string'

  If the name is longer than the maximum number of characters allowed, it is truncated.

  Gets the name of the process module.

- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String To be added

  Converts the name of the module to a string.

  The value of the property.