|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
twom Član
Pridružen-a: Ned 26 Okt 2003 0:37 Prispevkov: 865 Aktiv.: 3.90 Kraj: Ljubljana
|
Objavljeno: Pon Jan 30, 2017 4:09 pm Naslov sporočila: Python Win32 API |
|
|
S Pythonom dostopam do sistemskih podatkov (memorija, diski, services, ter preverjam zasedenost in status service-ov).
Koda teče na enem računalniku, do nekaterih računalnikov imam dostop do teh sistemskih podatkov, do nekaterih računalnikov pa ne. Kaj naj preverim.
npr. do take spremembe je prišlo po menjavi serverja, prej je delalo, sedaj pa ne več (userji in passwordi so isti, procesi so prenešeni na nov server in delujejo v redu, IP se je zamenjal, - edino python nima dostopa do Win32 API podatkov).
Koda: |
objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator")
objSWbemServices = objWMIService.ConnectServer("192.168.1.1, "root\cimv2", "user", "password")
colItems = objSWbemServices.ExecQuery("SELECT * FROM Win32_LogicalDisk")
colItems = objSWbemServices.ExecQuery("SELECT * FROM Win32_Service")
colItems1 = objSWbemServices.ExecQuery("SELECT * FROM Win32_Processor") |
|
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 48 dni
Powered by phpBB © 2001, 2005 phpBB Group
|