1. Go to this page and download the library: Download crphp/wmi library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
crphp / wmi example snippets
use Crphp\Wmi\Sistema\Cpu;
use Crphp\Wmi\Conector\Wmi;
$wmi = new Wmi;
$wmi->conectar('ip_ou_hostname', 'usuario', 'senha');
if($wmi->status()) {
$cpu = new Cpu($wmi);
echo "<pre>";
print_r($cpu->detalhes());
echo "</pre>";
} else {
echo $wmi->mensagemErro();
}
use Crphp\Wmi\Conector\Wmi;
use Crphp\Wmi\Sistema\DiscoRigido;
$wmi = new Wmi;
$wmi->conectar('ip_ou_hostname', 'usuario', 'senha');
if($wmi->status())
{
// Letra de unidade opcional
$obj = new DiscoRigido($wmi, "C");
echo "<pre>";
print_r($obj->detalhes());
echo "</pre>";
} else {
echo $wmi->mensagemErro();
}
use Crphp\Wmi\Conector\Wmi;
use Crphp\Wmi\Sistema\Processos;
$wmi = new Wmi;
$wmi->conectar('ip_ou_hostname', 'usuario', 'senha');
if($wmi->status()) {
$obj = new Processos($wmi);
echo "<pre>";
print_r($obj->detalhes());
//print_r($obj->killProcesso());
echo "</pre>";
} else {
echo $wmi->mensagemErro();
}
use Crphp\Wmi\Conector\Wmi;
$wmi = new Wmi;
$wmi->conectar('ip_ou_hostname', 'usuario', 'senha');
if($wmi->status()) {
$memoria = $wmi->executar("select AvailableBytes from Win32_PerfRawData_PerfOS_Memory");
// Será retornado um objeto em caso de sucesso ou uma string em caso de erro
} else {
echo $wmi->mensagemErro();
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.