Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Значение в реестре одной строкой

Ответить
Настройки темы
Разное - Значение в реестре одной строкой
MKN MKN вне форума

Ветеран


Сообщения: 2360
Благодарности: 559

Профиль | Отправить PM | Цитировать


Изменения
Автор: MKN
Дата: 25-11-2010
Отслеживал RegShot_ом изменения в реестре при запуске и настройке программы hfs (файловый сервер).
Получил вроде как обычный снимок и рег файл :
Код: Выделить весь код
[HKEY_CURRENT_USER\Software\rejetto]

[HKEY_CURRENT_USER\Software\rejetto\HFS]
@="HFS 2.3 beta - Build #272
active=yes
only-1-instance=yes
port=80
и так далее ещё с полсотни параметров
Правда почему то с нарушенным синтаксисом - без кавычек в параметрах...
Но импорт этого рег файла значений в ключ не внёс. Оно вроде и понятно, кавычек то нет. С кавычками, значения появились, но не работоспособные - программа их не видит...

При работоспособной программе в регедите видим одну длинную строку значения, в которой все параметры располагаются последовательно и разделены какими то двумя непечатаемыми символами... :
http://s49.radikal.ru/i124/1011/db/49b9e6faf88e.jpg
Символы эти, как я понимаю, означают возврат каретки/перевод строки ?
Экспорт же этого ключа в рег файл, опять приводит к записи в виде, как указано выше...

Вопрос - каким образом сделать работоспособный рег файл этой программы ? (и других, с такими же странными рег значениями...)

Отправлено: 15:28, 25-11-2010

 


Moderator


Сообщения: 53456
Благодарности: 15499

Профиль | Отправить PM | Цитировать


Цитата MKN:
возврат каретки/перевод строки
Пример

Отправлено: 17:18, 25-11-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

MKN MKN вне форума Автор темы

Ветеран


Сообщения: 2360
Благодарности: 559

Профиль | Отправить PM | Цитировать


Petya V4sechkin,
Цитата Petya V4sechkin:
твиком реестра не получится добавить перевод строки, вместо этого можно использовать VBS-скрипт: »
VBS-скрипт крайне не желательно применять. Есть ли иные варианты решения ?

Отправлено: 17:36, 25-11-2010 | #3


Аватара для kotkovets

Ветеран


Сообщения: 1216
Благодарности: 486

Профиль | Отправить PM | Цитировать


MKN у меня так получилось внести в реестр, файл реестра должен быть в кодировке Unicode BOM.
Можно создать с помощью AkelPad. Работоспособность не проверял
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\rejetto\HFS]
@="HFS 2.3 beta - Build272□□active=yes□□only-1-instance=yes□□port=80"

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.


Отправлено: 18:00, 25-11-2010 | #4

MKN MKN вне форума Автор темы

Ветеран


Сообщения: 2360
Благодарности: 559

Профиль | Отправить PM | Цитировать


kotkovets,
А точнее - какая именно кодировка. Перепробовал несколько - ругань что это не файл реестра... И какой символ возврата каретки вставляется ?
PS UTF с LE принимается, но не работает ни черта. Тот же эффект, если бы не "квадратики" вставлялись, а скажем символ ALT+0+1+3.

Отправлено: 18:39, 25-11-2010 | #5


Аватара для kotkovets

Ветеран


Сообщения: 1216
Благодарности: 486

Профиль | Отправить PM | Цитировать


Цитата MKN:
А точнее - какая именно кодировка »
1200 (UTF-16 LE)
Ну насчет символов:Меню "Пуск">выполнить> charmap
Таблицы символов посмотри

Посмотри так, кодировка та же:
Код: Выделить весь код
[HKEY_CURRENT_USER\Software\rejetto\HFS]
@="HFS 2.3 beta - Build272▀▀active=yes▀▀only-1-instance=yes▀▀port=80"

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.


Последний раз редактировалось kotkovets, 25-11-2010 в 19:31.


Отправлено: 19:20, 25-11-2010 | #6


Аватара для kotkovets

Ветеран


Сообщения: 1216
Благодарности: 486

Профиль | Отправить PM | Цитировать


MKN, а к чему реестр мучить?
В самой программке: Menu>Save Options>To File
Создастся файл настроек рядом hfs.ini
Программа и подхватит эти настройки из файла hfs.ini

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.


Отправлено: 01:21, 26-11-2010 | #7

MKN MKN вне форума Автор темы

Ветеран


Сообщения: 2360
Благодарности: 559

Профиль | Отправить PM | Цитировать


kotkovets,
Действительно, просмотрел эту возможность в HFS... А вот реестр "домучить" всё равно надо, т.к. периодически сталкиваюсь с такими строковыми значениями, но так и не победил...
Цитата kotkovets:
Таблицы символов посмотри »
Я уж чего только не вставлял, хотя часто именно для каретки упоминается ALT+0+1+3.

Отправлено: 08:51, 26-11-2010 | #8



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Значение в реестре одной строкой

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] У переменной System в реестре пустое значение. SANIOK_AV Microsoft Windows 2000/XP 2 31-01-2010 12:50
Интерфейс - [решено] Как изменить значение в реестре DeMoN23 Microsoft Windows 2000/XP 2 24-02-2009 13:52
Сравнить значение аттрибута со строкой в XSLT. Sharkky Программирование и базы данных 1 21-06-2005 13:29
Значение параметра в реестре WinME Guest Microsoft Windows 95/98/Me (архив) 3 07-10-2004 15:26
Авторизация к прокси одной строкой Parsibor Сетевые технологии 2 20-08-2004 15:23




 
Переход