Я искал это и не пришел с рабочим решением целый день. Я ничего не знаю о бинарных типах данных (как я никогда не знал их), и я пытаюсь записать двоичное значение, которое я вижу в реестре, в реестр. Теперь все, что я вижу, это следующее [показано ниже]... и если я попытаюсь передать это как строку в RegSetValueEx
в WinAPI и, конечно, это ошибки... Я не знаю, что такое цифры, Мне нужно передать аргумент lpData As Any,
RegSetValueEx
(я попробовал бит-массив), чтобы он появился в следующем порядке [показано ниже] в regedit. Я действительно не знаю, и мои тесты для размещения случайных чисел в массиве бит производят соответствующие случайные "цифры" как видимые в regedit, что я не понимаю, как их "связывать" логически.
вот преступник!
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Some\Registry\Location] "RegistryKey"=hex:01,00,00,00,d0,8c,9d,df,01,15,d1,11,8c,7a,00,c0,4f,c2,97,eb,\ 01,00,00,00,7b,96,8a,78,b9,cc,c1,4f,b1,35,11,01,5e,3c,25,9b,00,00,00,00,02,\ 00,00,00,00,00,10,66,00,00,00,01,00,00,20,00,00,00,22,1c,b6,ea,e3,a5,06,8b,\ 58,69,7b,89,19,b3,1f,a3,1d,d8,b7,5b,30,72,65,4b,22,41,a8,73,d1,92,bb,36,00,\ 00,00,00,0e,80,00,00,00,02,00,00,20,00,00,00,87,a0,1a,79,a7,c9,fe,7a,1b,24,\ 9a,71,5d,cf,7b,87,bc,1b,14,6e,59,96,e3,42,c6,f5,08,78,00,a6,42,3d,30,00,00,\ 00,02,0a,2a,ea,d9,49,0a,fa,48,b3,f1,e2,ae,e2,f8,42,a2,54,1e,56,dc,dd,9b,0d,\ 9b,73,41,72,54,cc,64,49,99,f1,5c,12,70,33,8e,fb,b1,31,66,df,b4,e0,02,bb,40,\ 00,00,00,13,c2,7d,88,16,af,56,ac,82,21,39,95,43,04,50,71,c2,4c,6a,44,a6,03,\ ea,32,4d,d9,f3,0f,22,2e,41,17,2e,26,11,9b,10,9d,99,60,fc,12,d2,ce,7c,1c,78,\ 6b,f0,59,23,fd,84,46,2c,58,41,ee,31,7a,f8,95,57,54
Если у меня было следующее в строке или битном массиве, то что я должен заполнить битаррей так, чтобы реестр вывел это [выше] при написании? или, как я могу понять, как это сделать? Я надеялся, что будет функция, которая читает мою строку двоичных данных и преобразует ее в реальный двоичный формат, чтобы подчиняться функции RegSetValueEx в VB6 или другой функции в VB.Net или С# (это действительно вопрос агностики языка, и проблема существует на всех языках, т.е. тот же процесс).
Я надеюсь, что есть решение для этого или для руководства, за которым я могу следовать. Спасибо, ребята, вы все лучшее, когда я пришел, чтобы вытащить волосы!