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
Return an array
getInterfaces()
Returns the list of network interfaces.