Sys::Info::Driver::Windows - Windows driver for Sys::Info


Sys-Info-Driver-Windows documentation  | view source Contained in the Sys-Info-Driver-Windows distribution.

Index


NAME

Top

Sys::Info::Driver::Windows - Windows driver for Sys::Info

SYNOPSIS

Top

    use Sys::Info::Driver::Windows qw(:metrics);
    if ( GetSystemMetrics(SM_SERVERR2) ) {
        # do something ...
    }

DESCRIPTION

Top

This document describes version 0.78 of Sys::Info::Driver::Windows released on 17 April 2011.

This is the main module in the Windows driver collection.

METHODS

Top

None.

FUNCTIONS

Top

The following functions will be automatically exported when the module is used.

CPUFeatures

TODO

registry

Returns a Win32::TieRegistry hashref.

WMI

Returns the WMI object.

WMI_FOR CLASS

Returns the WMI object for the supplied WMI Class name.

decode_serial_key KEY

Decodes the base24 encoded KEY.

GetSystemMetrics

Interface to GetSystemMetrics Windows function. Accepts an integer as the parameter. The interface is incomplete (as Sys::Info does not need the rest) and only these constants are defined:

    SM_TABLETPC
    SM_MEDIACENTER
    SM_SERVERR2
    SM_STARTER

All these constants and the function itself can be imported by the :metrics key.

GetSystemInfo

An interface to the Win32 API function GetSystemInfo:

    my %si = GetSystemInfo();
    printf("CPU: %s Family %s Model %s Stepping %s\n",
        @si{qw/
            wProcessorArchitecture2
            wProcessorLevel
            wProcessorModel
            wProcessorStepping
        /}
    );

SEE ALSO

Top

Sys::Info, http://www.perlmonks.org/?node_id=497616, http://msdn.microsoft.com/en-us/library/ms724385(VS.85).aspx, http://msdn.microsoft.com/en-us/library/ms724429(VS.85).aspx.

AUTHOR

Top

Burak Gursoy <burak@cpan.org>.

COPYRIGHT

Top

LICENSE

Top

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.12.2 or, at your option, any later version of Perl 5 you may have available.


Sys-Info-Driver-Windows documentation  | view source Contained in the Sys-Info-Driver-Windows distribution.