|
static bool | CreateKey (const UString &key, bool is_volatile=false, Report &report=(*(static_cast< ts::Report * >(ts::NullReport::Instance())))) |
| Create a registry key. More...
|
|
static bool | DeleteKey (const UString &key, Report &report=(*(static_cast< ts::Report * >(ts::NullReport::Instance())))) |
| Delete a registry key. More...
|
|
static bool | DeleteValue (const UString &key, const UString &value_name, Report &report=(*(static_cast< ts::Report * >(ts::NullReport::Instance())))) |
| Delete a value of a registry key. More...
|
|
static UString | GetValue (const UString &key, const UString &value_name=UString(), Report &report=(*(static_cast< ts::Report * >(ts::NullReport::Instance())))) |
| Get a value in a registry key as a string. More...
|
|
static bool | NotifyEnvironmentChange (Report &report=(*(static_cast< ts::Report * >(ts::NullReport::Instance())))) |
| Notify all applications that the environment was modified. More...
|
|
static bool | NotifySettingChange (Report &report=(*(static_cast< ts::Report * >(ts::NullReport::Instance())))) |
| Notify all applications of a setting change. More...
|
|
static bool | SetValue (const UString &key, const UString &value_name, const UString &value, bool expandable=false, Report &report=(*(static_cast< ts::Report * >(ts::NullReport::Instance())))) |
| Set the value of a registry key. More...
|
|
static bool | SetValue (const UString &key, const UString &value_name, uint32_t value, Report &report=(*(static_cast< ts::Report * >(ts::NullReport::Instance())))) |
| Set value of a registry key. More...
|
|
static bool | SplitKey (const UString &key, Handle &root_key, UString &midkey, UString &final_key, Report &report=(*(static_cast< ts::Report * >(ts::NullReport::Instance())))) |
| Get the root key of a registry path. More...
|
|
static bool | SplitKey (const UString &key, Handle &root_key, UString &subkey, Report &report=(*(static_cast< ts::Report * >(ts::NullReport::Instance())))) |
| Get the root key of a registry path. More...
|
|
A class to encapsulate the access to the Windows registry.
Vocabulary :
- Key : Node of the registry (kind of "directory").
- Value_Name : Name of a value in a key.
- Value : Value of the Value_Name.
This class is defined for all operating systems. So, it is possible to use it everywhere without complicated conditional compilation. However, all calls return an error on non-Windows systems.