Files
hakril-PythonForWindows/docs/build/html/winobject.html
T
2020-07-16 23:48:22 +02:00

261 lines
16 KiB
HTML
Raw 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 PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>2. The windows objects &#8212; PythonForWindows 0.6 documentation</title>
<link rel="stylesheet" href="_static/classic.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="_static/css/mbasic.css" />
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="_static/language_data.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="2.1. Processes and Threads" href="process.html" />
<link rel="prev" title="1. The windows module" href="windows.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="process.html" title="2.1. Processes and Threads"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="windows.html" title="1. The windows module"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 0.6 documentation</a> &#187;</li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="the-windows-objects">
<h1>2. The <code class="xref py py-mod docutils literal notranslate"><span class="pre">windows</span></code> objects<a class="headerlink" href="#the-windows-objects" title="Permalink to this headline"></a></h1>
<p>Through the <a class="reference internal" href="windows.html#object-system"><span class="std std-ref">system</span></a> object many classes representing various <cite>Windows</cite>
parts are accessible.</p>
<p>This sections describes them by group of relation.</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="process.html">2.1. Processes and Threads</a><ul>
<li class="toctree-l2"><a class="reference internal" href="process.html#currentprocess">2.1.1. CurrentProcess</a></li>
<li class="toctree-l2"><a class="reference internal" href="process.html#currentthread">2.1.2. CurrentThread</a></li>
<li class="toctree-l2"><a class="reference internal" href="process.html#winprocess">2.1.3. WinProcess</a></li>
<li class="toctree-l2"><a class="reference internal" href="process.html#winthread">2.1.4. WinThread</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="process.html#peb-exploration">2.2. PEB Exploration</a><ul>
<li class="toctree-l2"><a class="reference internal" href="process.html#peb">2.2.1. PEB</a></li>
<li class="toctree-l2"><a class="reference internal" href="process.html#loadedmodule">2.2.2. LoadedModule</a></li>
<li class="toctree-l2"><a class="reference internal" href="process.html#apisetmap">2.2.3. ApiSetMap</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="process.html#pefile-parsing-loaded-pe">2.3. PEFile - Parsing loaded PE</a><ul>
<li class="toctree-l2"><a class="reference internal" href="process.html#module-windows.pe_parse">2.3.1. <code class="docutils literal notranslate"><span class="pre">windows.pe_parse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="process.html#pefile">2.3.1.1. PEFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="process.html#iatentry">2.3.1.2. IATEntry</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="token.html">2.4. Token</a><ul>
<li class="toctree-l2"><a class="reference internal" href="token.html#id1">2.4.1. Token</a></li>
<li class="toctree-l2"><a class="reference internal" href="token.html#tokengroups">2.4.2. TokenGroups</a></li>
<li class="toctree-l2"><a class="reference internal" href="token.html#tokenprivileges">2.4.3. TokenPrivileges</a></li>
<li class="toctree-l2"><a class="reference internal" href="token.html#tokensecurityattributesinformation">2.4.4. TokenSecurityAttributesInformation</a></li>
<li class="toctree-l2"><a class="reference internal" href="token.html#tokensecurityattributev1">2.4.5. TokenSecurityAttributeV1</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="exception.html">2.5. Exception and Context related structures</a><ul>
<li class="toctree-l2"><a class="reference internal" href="exception.html#exception-records">2.5.1. Exception Records</a></li>
<li class="toctree-l2"><a class="reference internal" href="exception.html#exception-debug-info">2.5.2. EXCEPTION DEBUG INFO</a></li>
<li class="toctree-l2"><a class="reference internal" href="exception.html#context">2.5.3. Context</a></li>
<li class="toctree-l2"><a class="reference internal" href="exception.html#exception-pointers">2.5.4. EXCEPTION POINTERS</a></li>
<li class="toctree-l2"><a class="reference internal" href="exception.html#vectored-exception">2.5.5. Vectored Exception</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="registry.html">2.6. Registry</a><ul>
<li class="toctree-l2"><a class="reference internal" href="registry.html#id1">2.6.1. Registry</a></li>
<li class="toctree-l2"><a class="reference internal" href="registry.html#pyhkey">2.6.2. PyHKey</a></li>
<li class="toctree-l2"><a class="reference internal" href="registry.html#keyvalue">2.6.3. KeyValue</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="network.html">2.7. Network</a><ul>
<li class="toctree-l2"><a class="reference internal" href="network.html#connections">2.7.1. Connections</a></li>
<li class="toctree-l2"><a class="reference internal" href="network.html#firewall">2.7.2. Firewall</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="service.html">2.8. Service</a><ul>
<li class="toctree-l2"><a class="reference internal" href="service.html#servicemanager">2.8.1. ServiceManager</a></li>
<li class="toctree-l2"><a class="reference internal" href="service.html#id1">2.8.2. Service</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="volume.html">2.9. Volume The logical drives</a></li>
<li class="toctree-l1"><a class="reference internal" href="wmi.html">2.10. WMI Make request to WMI</a><ul>
<li class="toctree-l2"><a class="reference internal" href="wmi.html#wmimanager">2.10.1. WmiManager</a></li>
<li class="toctree-l2"><a class="reference internal" href="wmi.html#wminamespace">2.10.2. WmiNamespace</a></li>
<li class="toctree-l2"><a class="reference internal" href="wmi.html#wmiobject">2.10.3. WmiObject</a></li>
<li class="toctree-l2"><a class="reference internal" href="wmi.html#wmicallresult">2.10.4. WmiCallResult</a></li>
<li class="toctree-l2"><a class="reference internal" href="wmi.html#wmienumeration">2.10.5. WmiEnumeration</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="handle.html">2.11. Handle Processes handles</a></li>
<li class="toctree-l1"><a class="reference internal" href="system_module.html">2.12. System Module Loaded kernel modules</a><ul>
<li class="toctree-l2"><a class="reference internal" href="system_module.html#systemmodule">2.12.1. SystemModule</a></li>
<li class="toctree-l2"><a class="reference internal" href="system_module.html#systemmodulewow64">2.12.2. SystemModuleWow64</a></li>
<li class="toctree-l2"><a class="reference internal" href="system_module.html#basesystemmodule">2.12.3. BaseSystemModule</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="object_manager.html">2.13. Object Manager Kernel objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="object_manager.html#objectmanager">2.13.1. ObjectManager</a></li>
<li class="toctree-l2"><a class="reference internal" href="object_manager.html#kernelobject">2.13.2. KernelObject</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="device_manager.html">2.14. Device Manager</a><ul>
<li class="toctree-l2"><a class="reference internal" href="device_manager.html#devicemanager">2.14.1. DeviceManager</a></li>
<li class="toctree-l2"><a class="reference internal" href="device_manager.html#deviceclass">2.14.2. DeviceClass</a></li>
<li class="toctree-l2"><a class="reference internal" href="device_manager.html#deviceinformationset">2.14.3. DeviceInformationSet</a></li>
<li class="toctree-l2"><a class="reference internal" href="device_manager.html#deviceinstance">2.14.4. DeviceInstance</a></li>
<li class="toctree-l2"><a class="reference internal" href="device_manager.html#logicalconfiguration">2.14.5. LogicalConfiguration</a></li>
<li class="toctree-l2"><a class="reference internal" href="device_manager.html#resourcedescriptor">2.14.6. ResourceDescriptor</a><ul>
<li class="toctree-l3"><a class="reference internal" href="device_manager.html#concrete-resourcedescriptor">2.14.6.1. Concrete ResourceDescriptor</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="task_scheduler.html">2.15. Task scheduler</a><ul>
<li class="toctree-l2"><a class="reference internal" href="task_scheduler.html#taskservice">2.15.1. TaskService</a></li>
<li class="toctree-l2"><a class="reference internal" href="task_scheduler.html#taskfolder">2.15.2. TaskFolder</a></li>
<li class="toctree-l2"><a class="reference internal" href="task_scheduler.html#task">2.15.3. Task</a></li>
<li class="toctree-l2"><a class="reference internal" href="task_scheduler.html#taskdefinition">2.15.4. TaskDefinition</a><ul>
<li class="toctree-l3"><a class="reference internal" href="task_scheduler.html#taskprincipal">2.15.4.1. TaskPrincipal</a></li>
<li class="toctree-l3"><a class="reference internal" href="task_scheduler.html#taskregistrationinfo">2.15.4.2. TaskRegistrationInfo</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="task_scheduler.html#action">2.15.5. Action</a><ul>
<li class="toctree-l3"><a class="reference internal" href="task_scheduler.html#id1">2.15.5.1. Action</a></li>
<li class="toctree-l3"><a class="reference internal" href="task_scheduler.html#execaction">2.15.5.2. ExecAction</a></li>
<li class="toctree-l3"><a class="reference internal" href="task_scheduler.html#comhandleraction">2.15.5.3. ComHandlerAction</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="task_scheduler.html#trigger">2.15.6. Trigger</a></li>
<li class="toctree-l2"><a class="reference internal" href="task_scheduler.html#collections">2.15.7. Collections</a><ul>
<li class="toctree-l3"><a class="reference internal" href="task_scheduler.html#taskfoldercollection">2.15.7.1. TaskFolderCollection</a></li>
<li class="toctree-l3"><a class="reference internal" href="task_scheduler.html#taskcollection">2.15.7.2. TaskCollection</a></li>
<li class="toctree-l3"><a class="reference internal" href="task_scheduler.html#actioncollection">2.15.7.3. ActionCollection</a></li>
<li class="toctree-l3"><a class="reference internal" href="task_scheduler.html#triggercollection">2.15.7.4. TriggerCollection</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="evtlog.html">2.16. Event Log</a><ul>
<li class="toctree-l2"><a class="reference internal" href="evtlog.html#evtlogmanager">2.16.1. EvtlogManager</a></li>
<li class="toctree-l2"><a class="reference internal" href="evtlog.html#channel">2.16.2. Channel</a><ul>
<li class="toctree-l3"><a class="reference internal" href="evtlog.html#evtchannel">2.16.2.1. EvtChannel</a></li>
<li class="toctree-l3"><a class="reference internal" href="evtlog.html#channelconfig">2.16.2.2. ChannelConfig</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evtlog.html#publisher">2.16.3. Publisher</a><ul>
<li class="toctree-l3"><a class="reference internal" href="evtlog.html#evtpublisher">2.16.3.1. EvtPublisher</a></li>
<li class="toctree-l3"><a class="reference internal" href="evtlog.html#publishermetadata">2.16.3.2. PublisherMetadata</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evtlog.html#evtfile">2.16.4. EvtFile</a></li>
<li class="toctree-l2"><a class="reference internal" href="evtlog.html#event">2.16.5. Event</a><ul>
<li class="toctree-l3"><a class="reference internal" href="evtlog.html#evtevent">2.16.5.1. EvtEvent</a></li>
<li class="toctree-l3"><a class="reference internal" href="evtlog.html#eventmetadata">2.16.5.2. EventMetadata</a></li>
<li class="toctree-l3"><a class="reference internal" href="evtlog.html#evtquery">2.16.5.3. EvtQuery</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evtlog.html#todo">2.16.6. TODO</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="etw.html">2.17. ETW Event Tracing for Windows</a><ul>
<li class="toctree-l2"><a class="reference internal" href="etw.html#etwmanager">2.17.1. EtwManager</a></li>
<li class="toctree-l2"><a class="reference internal" href="etw.html#tracing-events">2.17.2. Tracing Events</a><ul>
<li class="toctree-l3"><a class="reference internal" href="etw.html#etwtrace">2.17.2.1. EtwTrace</a></li>
<li class="toctree-l3"><a class="reference internal" href="etw.html#eventtraceproperties">2.17.2.2. EventTraceProperties</a></li>
<li class="toctree-l3"><a class="reference internal" href="etw.html#eventrecord">2.17.2.3. EventRecord</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<h4>Previous topic</h4>
<p class="topless"><a href="windows.html"
title="previous chapter">1. The <code class="docutils literal notranslate"><span class="pre">windows</span></code> module</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="process.html"
title="next chapter">2.1. Processes and Threads</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/winobject.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<script type="text/javascript">$('#searchbox').show(0);</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="process.html" title="2.1. Processes and Threads"
>next</a> |</li>
<li class="right" >
<a href="windows.html" title="1. The windows module"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">PythonForWindows 0.6 documentation</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2015-2020, Clement Rouault.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.5.
</div>
</body>
</html>