#Python32Add_wmi

dev-linux
Ivan Maslov 6 years ago
parent 845a4a86e4
commit ec941f1b11

@ -3,7 +3,7 @@
Open source RPA platform (Coming soon Q2 2019) for Windows. Open source RPA platform (Coming soon Q2 2019) for Windows.
Dependencies Dependencies
* Python 3 x32 [psutil,pywinauto] * Python 3 x32 [psutil, pywinauto, wmi]
* Python 3 x64 * Python 3 x64
* pywinauto (Windows GUI automation) * pywinauto (Windows GUI automation)
* Semantic UI CSS framework * Semantic UI CSS framework

@ -0,0 +1,111 @@
Metadata-Version: 2.1
Name: WMI
Version: 1.4.9
Summary: Windows Management Instrumentation
Home-page: http://timgolden.me.uk/python/wmi.html
Author: Tim Golden
Author-email: mail@timgolden.me.uk
License: http://www.opensource.org/licenses/mit-license.php
Platform: UNKNOWN
*****************
Python WMI Module
*****************
What is it?
===========
Windows Management Instrumentation (WMI) is Microsoft's implementation of
Web-Based Enterprise Management (WBEM), an industry initiative to provide
a Common Information Model (CIM) for pretty much any information about a
computer system.
The Python WMI module is a lightweight wrapper on top of the pywin32
extensions, and hides some of the messy plumbing needed to get Python to
talk to the WMI API. It's pure Python and should work with any version of
Python from 2.1 onwards (list comprehensions) and any recent version of
pywin32.
Where do I get it?
==================
http://timgolden.me.uk/python/wmi/index.html
Copyright & License?
====================
(c) Tim Golden <mail@timgolden.me.uk> 5th June 2003
Licensed under the (GPL-compatible) MIT License:
http://www.opensource.org/licenses/mit-license.php
How do I install it?
====================
When all's said and done, it's just a module. But for those
who like setup programs::
python setup.py install
It's also pip/easy_install-able
How do I use it?
================
There's a tutorial here: http://timgolden.me.uk/python/wmi/tutorial.html,
and some examples at: http://timgolden.me.uk/python/wmi/cookbook.html
but as a quick taster, try this, to show all stopped services::
import wmi
c = wmi.WMI ()
for s in c.Win32_Service ():
if s.State == 'Stopped':
print s.Caption, s.State
Prerequisites
=============
If you're running a recent Python (2.1+) on a recent Windows (2k, 2k3, XP)
and you have Mark Hammond's win32 extensions installed, you're probably
up-and-running already. Otherwise...
Windows
-------
If you're running Win9x / NT4 you'll need to get WMI support
from Microsoft. Microsoft URLs change quite often, so I suggest you
do this: http://www.google.com/search?q=wmi+downloads
Python
------
http://www.python.org/ (just in case you didn't know)
pywin32 (was win32all)
----------------------
http://starship.python.net/crew/mhammond/win32/Downloads.html
Specifically, builds 154/155 fixed a problem which affected the WMI
moniker construction. You can still work without this fix, but some
more complex monikers will fail.
makepy
------
(NB my own experience over several systems is that this
step isn't necessary. However, if you have problems...)
You may have to compile makepy support for some typelibs. The following
are reported to be significant:
Microsoft WMI Scripting Library
WMI ADSI Extension Type Library
WMICntl Type Library
If you've not done this before, start the PythonWin environment, select
Tools > Com Makepy utility from the menu, select the library by name, and
click [OK].

@ -0,0 +1,13 @@
../../Scripts/__pycache__/wmiweb.cpython-37.pyc,,
../../Scripts/wmitest.cmd,sha256=JjlDZRwCycRD9qE1dEmL52eg3Z6B5bLOuVFSXNrCQzw,151
../../Scripts/wmitest.master.ini,sha256=Ht1WvKoyp7pGeIjGVfO1u7Ss5JpIJ_Tin-qSsfERxDM,90
../../Scripts/wmitest.py,sha256=Adt3ANu0VSoungX-jMuX8nU7ZEmsFTEKDHKt3C2uP-U,26526
../../Scripts/wmiweb.py,sha256=G-g9dj9GulQwM9-zFFA-WSQZpuos0NtyEWdXBkVA0qQ,7457
../../readme.txt,sha256=O86UyAwpG_AA9IeUGmL0WOvcK_VDvMMNiO2v0thezs4,2797
WMI-1.4.9.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
WMI-1.4.9.dist-info/METADATA,sha256=HfBdxA2ePyrAFDYN7BC2vGQdgwn4vjQJVTCqNCLzjL0,2974
WMI-1.4.9.dist-info/RECORD,,
WMI-1.4.9.dist-info/WHEEL,sha256=JtBte-IW7C3UcYx3ZpZORq-KtnjVj4xdM4AJCTZPivc,98
WMI-1.4.9.dist-info/top_level.txt,sha256=3hWjpK7PXPlg0o1uW_JRIChr8XaoGcUjw09WzSsqCh8,4
__pycache__/wmi.cpython-37.pyc,,
wmi.py,sha256=P48WjfanOsY88nF9RmEbn2RWyHWsj6Ct57MWgM5fQUI,48360

@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.33.1)
Root-Is-Purelib: true
Tag: cp37-none-any

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save