mirror of
https://github.com/hakril/PythonForWindows
synced 2026-06-08 14:31:45 +00:00
Added th description from the readme at the beginning of the documentation
This commit is contained in:
@@ -2,6 +2,8 @@ TODO:
|
||||
|
||||
- Better WMI interface
|
||||
|
||||
- Process:
|
||||
- set/get WinProcess.priority
|
||||
|
||||
- DBG
|
||||
- Verif multiple bp at same place..
|
||||
|
||||
Vendored
+1
-1
@@ -112,7 +112,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -623,7 +623,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -520,7 +520,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -193,7 +193,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -139,7 +139,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -268,7 +268,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -1113,7 +1113,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -367,7 +367,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -2027,7 +2027,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -4428,7 +4428,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -208,7 +208,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -243,7 +243,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -200,7 +200,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1134,7 +1134,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -824,7 +824,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -586,7 +586,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -237,7 +237,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -281,7 +281,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -503,7 +503,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -398,7 +398,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -411,7 +411,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -459,7 +459,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -223,7 +223,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -531,7 +531,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -1608,7 +1608,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -268,7 +268,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -219,7 +219,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -367,7 +367,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -155,7 +155,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+6
-6
@@ -64,11 +64,11 @@
|
||||
<span class="sa">r</span><span class="sd">"""An object to perform wmi request to ``root\cimv2``"""</span>
|
||||
<span class="n">INSTANCE</span> <span class="o">=</span> <span class="kc">None</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">__new__</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
|
||||
<span class="k">if</span> <span class="bp">cls</span><span class="o">.</span><span class="n">INSTANCE</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
|
||||
<span class="k">return</span> <span class="bp">cls</span><span class="o">.</span><span class="n">INSTANCE</span>
|
||||
<span class="bp">cls</span><span class="o">.</span><span class="n">INSTANCE</span> <span class="o">=</span> <span class="nb">super</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="bp">cls</span><span class="p">)</span><span class="o">.</span><span class="fm">__new__</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
|
||||
<span class="k">return</span> <span class="bp">cls</span><span class="o">.</span><span class="n">INSTANCE</span>
|
||||
<span class="c1"># def __new__(cls, *args, **kwargs):</span>
|
||||
<span class="c1"># if cls.INSTANCE is not None:</span>
|
||||
<span class="c1"># return cls.INSTANCE</span>
|
||||
<span class="c1"># cls.INSTANCE = super(cls, cls).__new__(cls, *args, **kwargs)</span>
|
||||
<span class="c1"># return cls.INSTANCE</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">target</span><span class="o">=</span><span class="s2">"root</span><span class="se">\\</span><span class="s2">cimv2"</span><span class="p">,</span> <span class="n">user</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">password</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
|
||||
<span class="n">locator</span> <span class="o">=</span> <span class="n">IWbemLocator</span><span class="p">()</span>
|
||||
@@ -173,7 +173,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -282,7 +282,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+19
-1
@@ -6,7 +6,25 @@
|
||||
Welcome to PythonForWindows's documentation!
|
||||
============================================
|
||||
|
||||
Contents:
|
||||
Description
|
||||
"""""""""""
|
||||
|
||||
PythonForWindows is a base of code aimed to make interaction with ``Windows`` (on X86/X64) easier (for both 32 and 64 bits Python).
|
||||
Its goal is to offer abstractions around some of the OS features in a (I hope) pythonic way.
|
||||
It also tries to make the barrier between python and native execution thinner in both ways.
|
||||
There is no external dependencies but it relies heavily on the ``ctypes`` module.
|
||||
|
||||
|
||||
Some of this code is clean (IMHO) and some parts are just a wreck that works for now.
|
||||
Let's say that the codebase evolves with my needs and my curiosity.
|
||||
|
||||
If you have any issue, question, suggestion do not hesitate to contact me.
|
||||
I am always glad to have feedbacks from people using this project.
|
||||
|
||||
Examples are available on the `github page <https://github.com/hakril/pythonforwindows#pythonforwindows>`_ and in the :ref:`sample_of_code`.
|
||||
|
||||
Documentation
|
||||
"""""""""""""
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
|
||||
.. _sample_of_code:
|
||||
|
||||
Samples of code
|
||||
===============
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* Sphinx stylesheet -- basic theme.
|
||||
*
|
||||
* :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
|
||||
* :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
|
||||
Vendored
+1
-1
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* Sphinx stylesheet -- classic theme.
|
||||
*
|
||||
* :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
|
||||
* :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
|
||||
Vendored
+1
-1
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* Sphinx JavaScript utilities for all documentation.
|
||||
*
|
||||
* :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
|
||||
* :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* Sphinx JavaScript utilities for the full-text search.
|
||||
*
|
||||
* :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
|
||||
* :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
|
||||
Vendored
+1
-1
@@ -16,7 +16,7 @@
|
||||
* Once the browser is closed the cookie is deleted and the position
|
||||
* reset to the default (expanded).
|
||||
*
|
||||
* :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
|
||||
* :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* sphinx.websupport utilities for all documentation.
|
||||
*
|
||||
* :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
|
||||
* :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
|
||||
Vendored
+1
-1
@@ -554,7 +554,7 @@ ALPC messages over an ALPC port and the classes representing these messages.</p>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -158,7 +158,7 @@ You can then use the instance to call whatever method you need.</p>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -556,7 +556,7 @@ go from the <code class="docutils literal"><span class="pre">self</span></code>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -578,7 +578,7 @@ It is based on <code class="xref py py-func docutils literal"><span class="pre">
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -641,7 +641,7 @@ Most of the structures are the Windows structure with a prefix <code class="docu
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -188,7 +188,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -15628,7 +15628,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -185,7 +185,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -247,7 +247,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+21
-3
@@ -52,7 +52,20 @@
|
||||
|
||||
<div class="section" id="welcome-to-pythonforwindows-s-documentation">
|
||||
<h1>Welcome to PythonForWindows’s documentation!<a class="headerlink" href="#welcome-to-pythonforwindows-s-documentation" title="Permalink to this headline">¶</a></h1>
|
||||
<p>Contents:</p>
|
||||
<div class="section" id="description">
|
||||
<h2>Description<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
|
||||
<p>PythonForWindows is a base of code aimed to make interaction with <code class="docutils literal"><span class="pre">Windows</span></code> (on X86/X64) easier (for both 32 and 64 bits Python).
|
||||
Its goal is to offer abstractions around some of the OS features in a (I hope) pythonic way.
|
||||
It also tries to make the barrier between python and native execution thinner in both ways.
|
||||
There is no external dependencies but it relies heavily on the <code class="docutils literal"><span class="pre">ctypes</span></code> module.</p>
|
||||
<p>Some of this code is clean (IMHO) and some parts are just a wreck that works for now.
|
||||
Let’s say that the codebase evolves with my needs and my curiosity.</p>
|
||||
<p>If you have any issue, question, suggestion do not hesitate to contact me.
|
||||
I am always glad to have feedbacks from people using this project.</p>
|
||||
<p>Examples are available on the <a class="reference external" href="https://github.com/hakril/pythonforwindows#pythonforwindows">github page</a> and in the <a class="reference internal" href="sample.html#sample-of-code"><span class="std std-ref">Samples of code</span></a>.</p>
|
||||
</div>
|
||||
<div class="section" id="documentation">
|
||||
<h2>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">¶</a></h2>
|
||||
<div class="toctree-wrapper compound">
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="windows.html">1. The <code class="docutils literal"><span class="pre">windows</span></code> module</a><ul>
|
||||
@@ -160,6 +173,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="section" id="indices-and-tables">
|
||||
<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1>
|
||||
<ul class="simple">
|
||||
@@ -177,7 +191,11 @@
|
||||
<div class="sphinxsidebarwrapper">
|
||||
<h3><a href="#">Table Of Contents</a></h3>
|
||||
<ul>
|
||||
<li><a class="reference internal" href="#">Welcome to PythonForWindows’s documentation!</a></li>
|
||||
<li><a class="reference internal" href="#">Welcome to PythonForWindows’s documentation!</a><ul>
|
||||
<li><a class="reference internal" href="#description">Description</a></li>
|
||||
<li><a class="reference internal" href="#documentation">Documentation</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
|
||||
</ul>
|
||||
|
||||
@@ -222,7 +240,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -268,7 +268,7 @@ With these information we are able to know</p>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -535,7 +535,7 @@ the end of your <code class="xref py py-class docutils literal"><span class="pre
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -616,7 +616,7 @@ Equals <code class="docutils literal"><span class="pre">remote_port</span></code
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -9083,7 +9083,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -1712,7 +1712,7 @@ You MUST keep a reference to the hook while the hook is enabled.</p>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -242,7 +242,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -252,7 +252,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -539,7 +539,7 @@ an attribute <code class="docutils literal"><span class="pre">MEMBERS</span></co
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+2
-2
@@ -51,7 +51,7 @@
|
||||
<div class="body" role="main">
|
||||
|
||||
<div class="section" id="samples-of-code">
|
||||
<h1>16. Samples of code<a class="headerlink" href="#samples-of-code" title="Permalink to this headline">¶</a></h1>
|
||||
<span id="sample-of-code"></span><h1>16. Samples of code<a class="headerlink" href="#samples-of-code" title="Permalink to this headline">¶</a></h1>
|
||||
<div class="section" id="processes">
|
||||
<h2>16.1. Processes<a class="headerlink" href="#processes" title="Permalink to this headline">¶</a></h2>
|
||||
<div class="section" id="windows-current-process">
|
||||
@@ -2582,7 +2582,7 @@ BYE
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -101,7 +101,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
@@ -238,7 +238,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -213,7 +213,7 @@ Useful in injection of GUI process</p>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -162,7 +162,7 @@ parts are accessible.</p>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -175,7 +175,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -9558,7 +9558,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+3
-3
@@ -149,7 +149,7 @@ It also offers some submodules aimed to help the interfacing with <code class="d
|
||||
|
||||
<dl class="attribute">
|
||||
<dt id="windows.winobject.system.System.network">
|
||||
<code class="descname">network</code><em class="property"> = <windows.winobject.network.Network object></em><a class="headerlink" href="#windows.winobject.system.System.network" title="Permalink to this definition">¶</a></dt>
|
||||
<code class="descname">network</code><em class="property"> = <windows.winobject.network.Network object at 0x06D0D3D0></em><a class="headerlink" href="#windows.winobject.system.System.network" title="Permalink to this definition">¶</a></dt>
|
||||
<dd><p>Object of class <a class="reference internal" href="network.html#windows.winobject.network.Network" title="windows.winobject.network.Network"><code class="xref py py-class docutils literal"><span class="pre">windows.winobject.network.Network</span></code></a></p>
|
||||
</dd></dl>
|
||||
|
||||
@@ -190,7 +190,7 @@ It also offers some submodules aimed to help the interfacing with <code class="d
|
||||
|
||||
<dl class="attribute">
|
||||
<dt id="windows.winobject.system.System.registry">
|
||||
<code class="descname">registry</code><em class="property"> = <windows.winobject.registry.Registry object></em><a class="headerlink" href="#windows.winobject.system.System.registry" title="Permalink to this definition">¶</a></dt>
|
||||
<code class="descname">registry</code><em class="property"> = <windows.winobject.registry.Registry object at 0x06D0D3F0></em><a class="headerlink" href="#windows.winobject.system.System.registry" title="Permalink to this definition">¶</a></dt>
|
||||
<dd><p>Object of class <a class="reference internal" href="registry.html#windows.winobject.registry.Registry" title="windows.winobject.registry.Registry"><code class="xref py py-class docutils literal"><span class="pre">windows.winobject.registry.Registry</span></code></a></p>
|
||||
</dd></dl>
|
||||
|
||||
@@ -351,7 +351,7 @@ It also offers some submodules aimed to help the interfacing with <code class="d
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -1657,7 +1657,7 @@ It also heavily relies on <a class="reference external" href="https://docs.pytho
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -19151,7 +19151,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -232,7 +232,7 @@ It allows to check the signature of a file.</p>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -113,7 +113,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+1
-1
@@ -137,7 +137,7 @@
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2015, Clement Rouault.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
|
||||
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.2.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+19
-1
@@ -6,7 +6,25 @@
|
||||
Welcome to PythonForWindows's documentation!
|
||||
============================================
|
||||
|
||||
Contents:
|
||||
Description
|
||||
"""""""""""
|
||||
|
||||
PythonForWindows is a base of code aimed to make interaction with ``Windows`` (on X86/X64) easier (for both 32 and 64 bits Python).
|
||||
Its goal is to offer abstractions around some of the OS features in a (I hope) pythonic way.
|
||||
It also tries to make the barrier between python and native execution thinner in both ways.
|
||||
There is no external dependencies but it relies heavily on the ``ctypes`` module.
|
||||
|
||||
|
||||
Some of this code is clean (IMHO) and some parts are just a wreck that works for now.
|
||||
Let's say that the codebase evolves with my needs and my curiosity.
|
||||
|
||||
If you have any issue, question, suggestion do not hesitate to contact me.
|
||||
I am always glad to have feedbacks from people using this project.
|
||||
|
||||
Examples are available on the `github page <https://github.com/hakril/pythonforwindows#pythonforwindows>`_ and in the :ref:`sample_of_code`.
|
||||
|
||||
Documentation
|
||||
"""""""""""""
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
|
||||
.. _sample_of_code:
|
||||
|
||||
Samples of code
|
||||
===============
|
||||
|
||||
|
||||
Reference in New Issue
Block a user