It is currently March 28th, 2024, 9:46 am

[Feature Request] REG_MULTI_SZ as supported registry key value type

Report bugs with the Rainmeter application and suggest features.
Post Reply
User avatar
Yincognito
Rainmeter Sage
Posts: 7017
Joined: February 27th, 2015, 2:38 pm
Location: Terra Yincognita

[Feature Request] REG_MULTI_SZ as supported registry key value type

Post by Yincognito »

Why not having REG_MULTI_SZ as a supported registry key value type in Rainmeter? I mean, they're just string values, stored and exposed in UTF-16LE, separated and terminated by NUL characters. Rainmeter already handles Unicode, and handling the NUL character in the output shouldn't be that hard to achieve (might as well output it as it is, or concatenate the multiple strings, since they could be further manipulated with a Regex Substitute), right?

Typical usage scenario:

Code: Select all

[MS_Registry_PagingFiles]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
RegValue=PagingFiles
RegExpSubstitute=1
Substitute=(some particular substitute option, to handle the "?"-s and the "\n"-s)
UpdateDivider=(some particular update divider)
would get all pagefile files, instead of just the first, as it outputs now. Plus, making this work would avoid launching the more resource intensive WMIC+RunCommand plugin+associated string manipulation combo to get the same result.

Or ... is there any way of getting this and I don't know about it?
Post Reply