Name
ProcessModule
Synopsis
This class represents a DLL
or EXE
file loaded by a process. BaseAddress
returns the starting memory address of the loaded module and EntryPointAddress
returns the memory address of the module’s entry point (such as Main()
, WinMain()
, or DllMain()
). You can also check the size of
the loaded module by checking ModuleMemorySize
. FileName
returns the full path to the file of a loaded module and FileVersionInfo
allows you to access the version information of a file. Lastly,
you can view the name of the module with ModuleName
.
Public Class ProcessModule : Inherits System.ComponentModel.Component ' Public Instance Properties Public ReadOnly Property BaseAddress As IntPtr Public ReadOnly Property EntryPointAddress As IntPtr Public ReadOnly Property FileName As String Public ReadOnly Property FileVersionInfo As FileVersionInfo Public ReadOnly Property ModuleMemorySize As Integer Public ReadOnly Property ModuleName As String ' Public Instance Methods Overrides Public Function ToString() As String End Class
Hierarchy
System.Object→System.MarshalByRefObject→ System.ComponentModel.Component(System.ComponentModel.IComponent
, System.IDisposable)→ ProcessModule
Returned By
Process.MainModule
, ProcessModuleCollection.this
Passed To
ProcessModuleCollection.{Contains()
, CopyTo()
, IndexOf()
, ProcessModuleCollection()}
Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.