PHP code example of crphp / wmic

1. Go to this page and download the library: Download crphp/wmic 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 / wmic example snippets


use Crphp\Wmic\Sistema\Cpu;
use Crphp\Wmic\Conector\Wmic;

$wmi = new Wmic;
$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\Wmic\Conector\Wmic;
use Crphp\Wmic\Sistema\DiscoRigido;

$wmi = new Wmic;
$wmi->conectar('ip_ou_hostname', 'usuario', 'senha');

if($wmi->status())
{
    $obj = new DiscoRigido($wmi, "C"); // a unidade pode ser omitida
    echo "<pre>";
    print_r($obj->detalhes());
    echo "</pre>";   
} else {
    echo $wmi->mensagemErro();
}

use Crphp\Wmic\Conector\Wmic;

$wmi = new Wmic;
$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();
}