Files
2025-01-07 18:29:36 +01:00

327 lines
23 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>2.12. System Module Loaded kernel modules &#8212; PythonForWindows 1.0.3 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=def86cc0" />
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css?v=957880af" />
<script src="_static/documentation_options.js?v=baaebd52"></script>
<script src="_static/doctools.js?v=9a2dae69"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="2.13. Object Manager Kernel objects" href="object_manager.html" />
<link rel="prev" title="2.11. Handle Processes handles" href="handle.html" />
</head><body>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="object_manager.html" title="2.13. Object Manager Kernel objects"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="handle.html" title="2.11. Handle Processes handles"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="winobject.html" accesskey="U"><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.12. </span>System Module Loaded kernel modules</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="module-windows.winobject.system_module">
<span id="system-module-loaded-kernel-modules"></span><h1><span class="section-number">2.12. </span>System Module Loaded kernel modules<a class="headerlink" href="#module-windows.winobject.system_module" title="Link to this heading"></a></h1>
<p>The list of system modules is accessible via <a class="reference internal" href="windows.html#windows.winobject.system.System.modules" title="windows.winobject.system.System.modules"><code class="xref py py-attr docutils literal notranslate"><span class="pre">windows.system.modules</span></code></a></p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>See sample <a class="reference internal" href="sample.html#sample-system"><span class="std std-ref">windows.system</span></a></p>
</div>
<section id="systemmodule">
<h2><span class="section-number">2.12.1. </span>SystemModule<a class="headerlink" href="#systemmodule" title="Link to this heading"></a></h2>
<dl class="py class">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">windows.winobject.system_module.</span></span><span class="sig-name descname"><span class="pre">SystemModule</span></span><a class="reference internal" href="_modules/windows/winobject/system_module.html#SystemModule"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.winobject.system_module.SystemModule" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#windows.winobject.system_module.BaseSystemModule" title="windows.winobject.system_module.BaseSystemModule"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseSystemModule</span></code></a>, <a class="reference internal" href="winstructs_generated.html#windows.generated_def.winstructs._SYSTEM_MODULE64" title="windows.generated_def.winstructs._SYSTEM_MODULE64"><code class="xref py py-class docutils literal notranslate"><span class="pre">_SYSTEM_MODULE64</span></code></a></p>
<p>A system module.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>inherit from SYSTEM_MODULE[32/64] based on the current process bitness</p>
</div>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule.Base">
<span class="sig-name descname"><span class="pre">Base</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModule.Base" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule.Flags">
<span class="sig-name descname"><span class="pre">Flags</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModule.Flags" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule.ImageName">
<span class="sig-name descname"><span class="pre">ImageName</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModule.ImageName" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule.Index">
<span class="sig-name descname"><span class="pre">Index</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModule.Index" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule.LoadCount">
<span class="sig-name descname"><span class="pre">LoadCount</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModule.LoadCount" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule.ModuleNameOffset">
<span class="sig-name descname"><span class="pre">ModuleNameOffset</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModule.ModuleNameOffset" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule.Reserved">
<span class="sig-name descname"><span class="pre">Reserved</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModule.Reserved" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule.Size">
<span class="sig-name descname"><span class="pre">Size</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModule.Size" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule.Unknown">
<span class="sig-name descname"><span class="pre">Unknown</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModule.Unknown" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py property">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModule.name">
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">name</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModule.name" title="Link to this definition"></a></dt>
<dd><p>The name of the system module: alias for <code class="docutils literal notranslate"><span class="pre">ImageName</span></code></p>
</dd></dl>
</dd></dl>
</section>
<section id="systemmodulewow64">
<h2><span class="section-number">2.12.2. </span>SystemModuleWow64<a class="headerlink" href="#systemmodulewow64" title="Link to this heading"></a></h2>
<dl class="py class">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">windows.winobject.system_module.</span></span><span class="sig-name descname"><span class="pre">SystemModuleWow64</span></span><a class="reference internal" href="_modules/windows/winobject/system_module.html#SystemModuleWow64"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#windows.winobject.system_module.BaseSystemModule" title="windows.winobject.system_module.BaseSystemModule"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseSystemModule</span></code></a>, <a class="reference internal" href="winstructs_generated.html#windows.generated_def.winstructs._SYSTEM_MODULE64" title="windows.generated_def.winstructs._SYSTEM_MODULE64"><code class="xref py py-class docutils literal notranslate"><span class="pre">_SYSTEM_MODULE64</span></code></a></p>
<p>An explicite 64b system module for SysWow64 processes</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64.Base">
<span class="sig-name descname"><span class="pre">Base</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64.Base" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64.Flags">
<span class="sig-name descname"><span class="pre">Flags</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64.Flags" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64.ImageName">
<span class="sig-name descname"><span class="pre">ImageName</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64.ImageName" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64.Index">
<span class="sig-name descname"><span class="pre">Index</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64.Index" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64.LoadCount">
<span class="sig-name descname"><span class="pre">LoadCount</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64.LoadCount" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64.ModuleNameOffset">
<span class="sig-name descname"><span class="pre">ModuleNameOffset</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64.ModuleNameOffset" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64.Reserved">
<span class="sig-name descname"><span class="pre">Reserved</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64.Reserved" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64.Size">
<span class="sig-name descname"><span class="pre">Size</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64.Size" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64.Unknown">
<span class="sig-name descname"><span class="pre">Unknown</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64.Unknown" title="Link to this definition"></a></dt>
<dd><p>Structure/Union member</p>
</dd></dl>
<dl class="py property">
<dt class="sig sig-object py" id="windows.winobject.system_module.SystemModuleWow64.name">
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">name</span></span><a class="headerlink" href="#windows.winobject.system_module.SystemModuleWow64.name" title="Link to this definition"></a></dt>
<dd><p>The name of the system module: alias for <code class="docutils literal notranslate"><span class="pre">ImageName</span></code></p>
</dd></dl>
</dd></dl>
</section>
<section id="basesystemmodule">
<h2><span class="section-number">2.12.3. </span>BaseSystemModule<a class="headerlink" href="#basesystemmodule" title="Link to this heading"></a></h2>
<dl class="py class">
<dt class="sig sig-object py" id="windows.winobject.system_module.BaseSystemModule">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">windows.winobject.system_module.</span></span><span class="sig-name descname"><span class="pre">BaseSystemModule</span></span><a class="reference internal" href="_modules/windows/winobject/system_module.html#BaseSystemModule"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#windows.winobject.system_module.BaseSystemModule" title="Link to this definition"></a></dt>
<dd><p>[ABSTRACT] A common base class for all system modules</p>
<dl class="py property">
<dt class="sig sig-object py" id="windows.winobject.system_module.BaseSystemModule.name">
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">name</span></span><a class="headerlink" href="#windows.winobject.system_module.BaseSystemModule.name" title="Link to this definition"></a></dt>
<dd><p>The name of the system module: alias for <code class="docutils literal notranslate"><span class="pre">ImageName</span></code></p>
</dd></dl>
</dd></dl>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<div>
<h3><a href="index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">2.12. System Module Loaded kernel modules</a><ul>
<li><a class="reference internal" href="#systemmodule">2.12.1. SystemModule</a><ul>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule"><code class="docutils literal notranslate"><span class="pre">SystemModule</span></code></a><ul>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule.Base"><code class="docutils literal notranslate"><span class="pre">Base</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule.Flags"><code class="docutils literal notranslate"><span class="pre">Flags</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule.ImageName"><code class="docutils literal notranslate"><span class="pre">ImageName</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule.Index"><code class="docutils literal notranslate"><span class="pre">Index</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule.LoadCount"><code class="docutils literal notranslate"><span class="pre">LoadCount</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule.ModuleNameOffset"><code class="docutils literal notranslate"><span class="pre">ModuleNameOffset</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule.Reserved"><code class="docutils literal notranslate"><span class="pre">Reserved</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule.Size"><code class="docutils literal notranslate"><span class="pre">Size</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule.Unknown"><code class="docutils literal notranslate"><span class="pre">Unknown</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModule.name"><code class="docutils literal notranslate"><span class="pre">name</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#systemmodulewow64">2.12.2. SystemModuleWow64</a><ul>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64"><code class="docutils literal notranslate"><span class="pre">SystemModuleWow64</span></code></a><ul>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64.Base"><code class="docutils literal notranslate"><span class="pre">Base</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64.Flags"><code class="docutils literal notranslate"><span class="pre">Flags</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64.ImageName"><code class="docutils literal notranslate"><span class="pre">ImageName</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64.Index"><code class="docutils literal notranslate"><span class="pre">Index</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64.LoadCount"><code class="docutils literal notranslate"><span class="pre">LoadCount</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64.ModuleNameOffset"><code class="docutils literal notranslate"><span class="pre">ModuleNameOffset</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64.Reserved"><code class="docutils literal notranslate"><span class="pre">Reserved</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64.Size"><code class="docutils literal notranslate"><span class="pre">Size</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64.Unknown"><code class="docutils literal notranslate"><span class="pre">Unknown</span></code></a></li>
<li><a class="reference internal" href="#windows.winobject.system_module.SystemModuleWow64.name"><code class="docutils literal notranslate"><span class="pre">name</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#basesystemmodule">2.12.3. BaseSystemModule</a><ul>
<li><a class="reference internal" href="#windows.winobject.system_module.BaseSystemModule"><code class="docutils literal notranslate"><span class="pre">BaseSystemModule</span></code></a><ul>
<li><a class="reference internal" href="#windows.winobject.system_module.BaseSystemModule.name"><code class="docutils literal notranslate"><span class="pre">name</span></code></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="handle.html"
title="previous chapter"><span class="section-number">2.11. </span>Handle Processes handles</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="object_manager.html"
title="next chapter"><span class="section-number">2.13. </span>Object Manager Kernel objects</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/system_module.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="object_manager.html" title="2.13. Object Manager Kernel objects"
>next</a> |</li>
<li class="right" >
<a href="handle.html" title="2.11. Handle Processes handles"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 1.0.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="winobject.html" ><span class="section-number">2. </span>The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects</a> &#187;</li>
<li class="nav-item nav-item-this"><a href=""><span class="section-number">2.12. </span>System Module Loaded kernel modules</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2015-2020, Clement Rouault.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.3.7.
</div>
</body>
</html>