troubleshooting Question

Writing different types of registry values.

Avatar of dumpsterdivingdave
dumpsterdivingdave asked on
.NET Programming
1 Comment1 Solution422 ViewsLast Modified:
I want to integrate some registry edits into a program that I am writing.  I know how to write string and dword values and such, but I am unsure of writing hex values.  Heres an example of one of the keys I want to modify:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\IconCache]
"Text"="Icon Cache Size"
"Type"="group"
"HelpID"="shell.hlp#51140"
"Bitmap"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,\
  48,00,45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,34,00,00,\
  00

I know that I would do most of it by using:
My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\IconCache", "Text", "Icon Cache Size")
for text values, and I know that if it were a dword or such I would have something like:

        My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam", "BagMRU Size", 1388, Microsoft.Win32.RegistryValueKind.DWord)

My question is how would I do the hex values?
ASKER CERTIFIED SOLUTION
ozymandias

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 1 Comment.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 1 Comment.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros