Contains some static helper functions for manipulating the MS Windows registry (Only available on Windows, of course!)
More...
|
static String JUCE_CALLTYPE | getValue (const String ®ValuePath, const String &defaultValue=String(), WoW64Mode mode=WoW64_Default) |
| Returns a string from the registry.
|
|
static uint32 JUCE_CALLTYPE | getBinaryValue (const String ®ValuePath, MemoryBlock &resultData, WoW64Mode mode=WoW64_Default) |
| Reads a binary block from the registry.
|
|
static bool JUCE_CALLTYPE | setValue (const String ®ValuePath, const String &value, WoW64Mode mode=WoW64_Default) |
| Sets a registry value as a string.
|
|
static bool JUCE_CALLTYPE | setValue (const String ®ValuePath, uint32 value, WoW64Mode mode=WoW64_Default) |
| Sets a registry value as a DWORD.
|
|
static bool JUCE_CALLTYPE | setValue (const String ®ValuePath, uint64 value, WoW64Mode mode=WoW64_Default) |
| Sets a registry value as a QWORD.
|
|
static bool JUCE_CALLTYPE | setValue (const String ®ValuePath, const MemoryBlock &value, WoW64Mode mode=WoW64_Default) |
| Sets a registry value as a binary block.
|
|
static bool JUCE_CALLTYPE | valueExists (const String ®ValuePath, WoW64Mode mode=WoW64_Default) |
| Returns true if the given value exists in the registry.
|
|
static bool JUCE_CALLTYPE | keyExists (const String ®KeyPath, WoW64Mode mode=WoW64_Default) |
| Returns true if the given key exists in the registry.
|
|
static bool JUCE_CALLTYPE | deleteValue (const String ®ValuePath, WoW64Mode mode=WoW64_Default) |
| Deletes a registry value.
|
|
static bool JUCE_CALLTYPE | deleteKey (const String ®KeyPath, WoW64Mode mode=WoW64_Default) |
| Deletes a registry key (which is registry-talk for 'folder').
|
|
static bool JUCE_CALLTYPE | registerFileAssociation (const String &fileExtension, const String &symbolicDescription, const String &fullDescription, const File &targetExecutable, int iconResourceNumber, bool registerForCurrentUserOnly, WoW64Mode mode=WoW64_Default) |
| Creates a file association in the registry.
|
|
Contains some static helper functions for manipulating the MS Windows registry (Only available on Windows, of course!)