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.

path a string in hive/key format

E.g: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion

logger