|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Разное - Синтаксис имён и значений параметров реестра |
|
|
Разное - Синтаксис имён и значений параметров реестра
|
Новый участник Сообщения: 13 |
Профиль | Отправить PM | Цитировать Уважаемые форумчане, давно обратил внимание, но пока нигде не нашел объяснения.
В реестре довольно часто встречаются записи, как в именах параметров так и в значениях, начинающиеся с \??\ и @ К примеру: Параметр [HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices] "\\??\\Volume{0173d1c7-91cd-11e4-ab90-806e6f6e6963}"=hex:08,1b,09,1b,00,7e,00,\ 00,00,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SandBox\Parameters] "JournalPath"="\\??\\C:\\ProgramData\\...." [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_13FD&PID_1150\0010100000000000\Device Parameters] "SymbolicName"="\\??\\USB#VID_13FD&PID_1150#0010100000000000#{a5dcbf10-6530-11d2-901f-00c04fb951ed}" [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Memory Management] "ExistingPageFiles"=hex(7):5c,00,3f,00,3f,00,5c,00,43,00,3a,00,5c,00,70,00,61,\ 00,67,00,65,00,66,00,69,00,6c,00,65,00,2e,00,73,00,79,00,73,00,00,00,00,00 [HKEY_CLASSES_ROOT\inifile] "FriendlyTypeName"="@shell32.dll,-10151" [HKEY_CLASSES_ROOT\DeviceDisplayObject\InterfaceClass\{6994AD04-93EF-11D0-A3CC-00A0C9223196}\Shell\Audio] "MUIVerb"="@DeviceCenter.dll,-830" Так же хотелось бы услышать мнение специалистов, насколько целесообразно редактирование таких записей. |
|
Отправлено: 19:55, 29-06-2018 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Plum:
Здесь же [во FriendlyTypeName] это означает "Использовать ресурс номер -10151 библиотеки shell32.dll" |
|
------- Отправлено: 20:46, 29-06-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Plum:
Цитата Plum:
|
||
Отправлено: 23:59, 29-06-2018 | #3 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Plum, ну и в качестве примера-курьёза.
С учётом информации по ссылке, данной Iska: попробуйте создать такую кунсткамеру: штатными средствами. Решение под спойлером. Скрытый текст
Штатно использованы штатные Naming Files.
В некоторых случаях, как на скриншоте, префикс \\.\ недокументированно работает как \\?\ — но это не значит, что они взаимозаменяемы. Во избежание неожиданных для себя эффектов надо всегда использовать документированные формы записи. |
------- Последний раз редактировалось mwz, 30-06-2018 в 11:19. Отправлено: 11:07, 30-06-2018 | #4 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Цитата mwz:
Но то о чем я спрашивал, не имеет к этому отношения. Скорее всего, IMHO, здесь имеет место подмена путей в 64-битной системе |
||
Отправлено: 14:39, 02-07-2018 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Plum, разрядность ОС тут никаким боком.
|
Отправлено: 15:02, 02-07-2018 | #6 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Тогда почему в начале пути стоит \??\
|
Отправлено: 15:31, 02-07-2018 | #7 |
Забанен Сообщения: 795
|
Это все чтоб снять ограничения пути к файлу в 256символов. ф-ции WinAPI имею проверку на этот самый "префикс пути" (\??\) и если он есть, то вызывается Unicode ф-ция для обработки значения.
Naming Files, Paths, and Namespaces |
Отправлено: 16:24, 02-07-2018 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Plum:
|
|
Отправлено: 16:28, 02-07-2018 | #9 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Я как раз читаю и стараюсь внимательно, и пункт:
Цитата:
Цитата mwz:
Я к сожалению далек от WinAPI и программирования вообще, просто обратил внимание на не совсем понятные для меня записи в реестре. Прийдется учить матчасть. Всем большое спасибо за участие. |
||
Отправлено: 17:50, 02-07-2018 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Delphi - Добавление значений реестра | Karbid87 | Программирование и базы данных | 7 | 17-02-2014 15:14 | |
Удаление параметров в ветках реестра | support23 | AutoIt | 3 | 11-10-2012 13:56 | |
CMD/BAT - Вывод значений определенного ключа реестра на экран | VoinLuny | Скриптовые языки администрирования Windows | 30 | 15-06-2012 00:02 | |
CMD/BAT - [решено] Удаление найденных параметров реестра | Omnividente | Скриптовые языки администрирования Windows | 0 | 26-12-2011 11:32 | |
BINARY - последовательность значений параметров в реестре. | semiono | AutoIt | 6 | 22-08-2010 16:55 |
|