Windows registry utilities

バージョン 1.1.0 (17.2 KB) 作成者: Yair Altman
getRegistryValue - get a value from Windows registry (winqueryreg wrapper) setRegistryValue - set a value in the registry (new or updated)
ダウンロード: 130
更新 2022/11/10

ライセンスの表示

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')

引用

Yair Altman (2026). Windows registry utilities (https://jp.mathworks.com/matlabcentral/fileexchange/73045-windows-registry-utilities), MATLAB Central File Exchange. に取得済み.

MATLAB リリースの互換性
作成: R2019b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersGraphics Objects についてさらに検索
タグ タグを追加
バージョン 公開済み リリース ノート
1.1.0

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

1.0.0