Как создать ключ реестра в hex - C#
Формулировка задачи:
Листинг программы
- public static class A
- {
- public static void Start(string ii)
- {
- string regkeyfolder = @"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer";
- string paramname = "bla-bla-bla";
- byte[] paramvalue = null;
- if (ii == "1")
- {
- paramvalue = new byte[] { 01, 00, 00, 00 };
- using (RegistryKey key = Registry.CurrentUser.CreateSubKey(regkeyfolder))
- {
- key.SetValue(paramname, paramvalue);
- }
- }
- if (ii == "2")
- {
- paramvalue = new byte[] { 30,00,00,00,fe,ff,ff,ff,02,00,00,00,03,00,00,00,3e,00,00,00,3d,\
- 00,00,00,00,00,00,00,e3,02,00,00,00,05,00,00,20,03,00,00,60,00,00,00,02,00,\
- 00,00};
- using (RegistryKey key = Registry.CurrentUser.CreateSubKey(regkeyfolder))
- {
- key.SetValue(paramname, paramvalue);
- }
- }
Решение задачи: «Как создать ключ реестра в hex - C#»
textual
Листинг программы
- string regkeyfolder = @"SOFTWARE\Classes\Directory\background\shell\Z001AAA";
- paramname = "MUIVerb";
- paramvalue = "Открыть командную строку";
- paramname = "Icon";
- paramvalue_byte = new byte[] { 0x25, 0x00, 0x53, 0x00, 0x79, 0x00, 0x73, 0x00, 0x74, 0x00, 0x65, 0x00, 0x6d, 0x00, 0x52, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x74, 0x00, 0x25, 0x00, 0x5c, 0x00, 0x73, 0x00, 0x79, 0x00, 0x73, 0x00, 0x74, 0x00, 0x65, 0x00, 0x6d, 0x00, 0x33, 0x00, 0x32, 0x00, 0x5c, 0x00, 0x63, 0x00, 0x6d, 0x00, 0x64, 0x00, 0x2e, 0x00, 0x65, 0x00, 0x78, 0x00, 0x65, 0x00, 0x00, 0x00 };
- using (RegistryKey key = Registry.LocalMachine.CreateSubKey(regkeyfolder)) { key.SetValue(paramname, paramvalue_byte); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д