Windows registry utilities

Version 1.1.0 (17,2 ko) par Yair Altman
getRegistryValue - get a value from Windows registry (winqueryreg wrapper) setRegistryValue - set a value in the registry (new or updated)
110 téléchargements
Mise à jour 10 nov. 2022

Afficher la licence

Contains two utility functions to access the Windows registry:
1) getRegistryValue - Get a registry value. Sample usage:
value = getRegistryValue('HKEY_LOCAL_MACHINE', 'Software\Classes\.zip', 'Content Type')
value = getRegistryValue('HKEY_LOCAL_MACHINE\Software\Classes\.zip', 'Content Type')
value = getRegistryValue('HKEY_LOCAL_MACHINE\Software\Classes\.zip', '')
If the 2nd output argument (errorMsg) is requested, then registry query errors do not raise an error, but rather return an empty value and the error message. For example:
[value, errorMsg] = getRegistryValue('HKEY_CURRENT_USER', 'No-such-key', '')
If no specific value key is specified, the entire key-group is returned in a struct format. For example:
>> values = getRegistryValue('HKEY_CURRENT_USER\Software\MyProgram')
values =
struct with fields:
FileTime: 738833.4883
Filename: 'C:\MyProgram\abcd.dat'
2) setRegistryValue - Set a registry value. Sample usage:
[status, msg] = setRegistryValue('HKEY_CURRENT_USER', 'Software\MyProgram', 'DataFolder', 'C:\Data')
[status, msg] = setRegistryValue('HKEY_CURRENT_USER\Software\MyProgram', 'DataFolder', 'C:\Data')

Citation pour cette source

Yair Altman (2024). Windows registry utilities (https://www.mathworks.com/matlabcentral/fileexchange/73045-windows-registry-utilities), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2019b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Graphics Objects dans Help Center et MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.1.0

Added support for non-integer key values, and fetching group keys as a struct

1.0.0