FusionInventory::Agent::Tools::Win32(3)

NAME
FusionInventory::Agent::Tools::Win32 - Windows generic functions

DESCRIPTION
This module provides some Windows-specific generic functions.

FUNCTIONS

  is64bit()
Returns true if the OS is 64bit or false.

  getLocalCodepage()
Returns the local codepage.

  getWmiObjects(%params)
Returns the list of objects from given WMI class, with given properties, properly encoded.

moniker a WMI moniker (default: winmgmts:{impersonationLevel=impersonate,(security)}!//./)
class a WMI class
properties a list of WMI properties

  encodeFromRegistry($string)
Ensure given registry content is properly encoded to utf-8.

  getRegistryValue(%params)
Returns a value from the registry.

path a string in hive/key/value format
    E.g: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProductName

logger

  getRegistryKey(%params)
Returns a key from the registry. If key name is '*', all the keys of the path are returned as a hash reference.

path a string in hive/key format
    E.g: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion

logger

  runCommand(%params)
Returns a command in a Win32 Process

command the command to run
timeout a time in second, default is 3600*2
no_stderr ignore STDERR output, default is false =back
    Return an array

exitcode the error code, 293 means a timeout occurred
fd a file descriptor on the output

POD ERRORS
Hey! The above document had some coding errors, which are explained below:

Around line 288:
    =over without closing =back